Gostaria de saber se é possível, usando o método String.format em Java, para dar um número inteiro antes de zeros?
Por exemplo:
1 se tornaria 001
2 se tornaria 002
...
11 se tornaria 011
12 se tornaria 012
...
526 permaneceria como 526
... etc.
No momento, tentei o seguinte código:
String imageName = "_%3d" + "_%s";
for( int i = 0; i < 1000; i++ ){
System.out.println( String.format( imageName, i, "foo" ) );
}
Infelizmente, isso precede o número com 3 espaços vazios. É possível preceder o número com zeros?