Java에서 C에서 사용 가능한 printf() 컨트롤 채널을 에뮬레이트하려고 String.format()을 사용하고 있습니다. 문자열을 20 자, 5, 2 개의 필드에 넣어야한다고 지정하는 방법을 이해합니다. .3 소수 자릿수, 2 등. 그러나 문자열은 필드에서 오른쪽 정렬로 인쇄됩니다.String.format()을 사용하여 어떻게 문자열을 왼쪽 정렬 할 수 있습니까?
어떻게 문자열을 왼쪽 정렬합니까?
다음은 해당 입력란에 왼쪽 맞춤 EXECUTING
및 CREATED
을 수정하려는 출력 예입니다.
Process PID: 25 Status: ----------- EXECUTING
Process PID: 36 Status: READY-SUSPENDED
Process PID: 4 Status: ---------------- CREATED
* 참고 사항 : 고려 '-'의 printf와 같은 빈 공간으로
("% - 10 초", "테스트")' –
그리고 당신은 위치 지정자,'및 String.format를 ("사용하는 경우 % 1 $ -10s ","test ")' – jff