我希望始终显示包含2位数的100以下的数字(例如: 03,05,15...)
如何在不使用条件检查0是否小于10的情况下追加0?
我需要将结果附加到另一个字符串,所以不能使用printf。
发布于 2012-09-14 17:15:06
发布于 2012-09-14 17:15:28
如果需要打印数字,可以使用printf
System.out.printf("%02d", num);
您可以使用
String.format("%02d", num);
或
(num < 10 ? "0" : "") + num;
或
(""+(100+num)).substring(1);
发布于 2012-09-14 17:17:22
您可以使用以下命令:
NumberFormat formatter = new DecimalFormat("00");
String s = formatter.format(1); // ----> 01
https://stackoverflow.com/questions/12421444
复制相似问题