Mi chiedo se sia possibile, usando il metodo String.format in Java, dare un numero intero che precede gli zeri?
Per esempio:
1 diventerebbe 001
2 diventerebbe 002
...
11 diventerebbe 011
12 diventerebbe 012
...
526 rimarrà come 526
... ecc
Al momento ho provato il seguente codice:
String imageName = "_%3d" + "_%s";
for( int i = 0; i < 1000; i++ ){
System.out.println( String.format( imageName, i, "foo" ) );
}
Sfortunatamente, questo precede il numero con 3 spazi vuoti. È possibile invece precedere il numero con zeri?