[Java] 6.5.2 Formatter 클래스 사용하여 포멧에 맞게 출력

출간일 2016년 11월 28일

판매가 2000원

형태 ebook

학습에 도움이 되시면 ebook을 구입하여 소장하시면 감사하겠습니다.

언제나 휴일 출판사의 수익금의 대부분은 아프리카에 기부하고 있습니다.


Java 언어에서는 Formatter 클래스를 제공하여 원하는 형태로 출력을 지정할 수 있습니다. Formatter 클래스는 다양한 출력에 사용할 수 있는데 여기에서는 출력에 사용할 문자열을 만드는 방법에 관해서만 다루고 있습니다.

 

출력 포멧을 정하는 방법은 앞에서 소개한 String 클래스의 format 메서드의 포멧 지정자와 같은 방법입니다.

%[index$][flags][width]type

 

특히 Formmater 클래스의 format 메서드를 여러 번 사용한 후에 단 한 번의 출력 구문으로 전체를 출력할 수 있는 장점이 있습니다. 만약 현재까지 format 메서드를 사용한 것을 지우기를 원한다면 flush 메서드를 사용할 수 있습니다.

 

다음은 Formatter 클래스를 이용하여 원하는 포멧에 맞게 출력하는 예제입니다.

실행 결과