我想知道是否有可能使用Java中的String.format方法給出一個整數前面的零?使用Java字符串格式格式化整數
例如:
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個空格。是否可以在數字前加上零來代替?
可能的重複[在Java中添加前導零](http://stackoverflow.com/questions/275711/add-leading-zeroes-in-java) – 2011-05-17 17:13:53