Ответы:
String.format("%02.0f", myNumber)
если вы не хотите, чтобы числа после десятичной точки
Если вам нужно напечатать номер, вы можете использовать printf
System.out.printf("%02d", num);
Ты можешь использовать
String.format("%02d", num);
или
(num < 10 ? "0" : "") + num;
или
(""+(100+num)).substring(1);
Вы можете использовать это:
NumberFormat formatter = new DecimalFormat("00");
String s = formatter.format(1); // ----> 01