回答:
String.format("%02.0f", myNumber)
小数点以下の数値が必要ない場合に使用します
番号を印刷する必要がある場合は、printfを使用できます。
System.out.printf("%02d", num);
使用できます
String.format("%02d", num);
または
(num < 10 ? "0" : "") + num;
または
(""+(100+num)).substring(1);
Stringクラスには、フォーマット機能が備わっています。
System.out.println(String.format("%02d", 5));
完全なドキュメントについては、ここにドキュメントがあります
java.util.IllegalFormatConversionException: %d can't format java.lang.Double arguments