Мене цікавить, чи можна, використовуючи метод 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 порожніми пробілами. Чи можливо попереднє число замість нулів?