使用 Java 字符串格式设置整数的格式
2022-08-31 07:55:53
我想知道是否有可能使用Java中的String.format方法给出一个零之前的整数?
例如:
1 将变为 001
2 将变为 002
...
11 将成为 011
12 将变为 012
...
526将保持为526
...等
目前,我已经尝试了以下代码:
String imageName = "_%3d" + "_%s";
for( int i = 0; i < 1000; i++ ){
System.out.println( String.format( imageName, i, "foo" ) );
}
不幸的是,这前面有3个空格。是否可以在数字前面加上零?