Java에서 String.format 메소드를 사용하여 0 앞에 정수를 줄 수 있는지 궁금합니다.
예를 들면 다음과 같습니다.
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 개의 빈 공간이 있습니다. 대신 숫자 앞에 0을 붙일 수 있습니까?
Java에서 선행 0 추가
—
Jonathon Faust