数値文字列に0を加えて桁数を同じにしたい、文字列加工したい

String.format("%1$02d", Integer.valueOf(month))

“%1$02d”がミソ。2桁に満たない場合は0が加えられ、結果的に2桁表示にしてくれる。

1だと 01 というふうに。

“%1$04d” にすれば、

1だと 0001 というふうになる。