可能重复:
如何格式化数字0..9以显示2位数(它不是日期)
如何在Java中编写带两位数的整数?例如,如果此整数为小于10,则程序应返回01到09.我需要0在一位数字前面.像%.2f 双重类型的东西.
Roh*_*ain 15
假设,因为你知道%.2f格式化double,所以你至少知道formatting.
因此,要正确格式化整数,您可以在开头0之前%2d添加一个前缀来填充数字0: -
int i = 9;
System.out.format("%02d\n", i); // Will print 09
Run Code Online (Sandbox Code Playgroud)
小智 15
使用String.format方法......
例
System.out.println(String.format("%02d", 5));
System.out.println(String.format("%02d", 55));
System.out.println(String.format("%02d", 15));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30338 次 |
| 最近记录: |