System.out.printf( )

CODEDRAGON Development/Java

반응형


System.out.printf()

·       System.out.printf 메소드는 문자열의 중간에 삽입될 데이터를 가지고 하나의 문자열을 조합해서 출력합니다.

·       형식화된 문자열(format string)을 출력할 수 있게 하기 위해 자바5부터 추가된 메소드입니다.

·       %는 어떤 데이터를 표시하겠다는 서식문자입니다.

·       JDK 1.5 이상부터 사용가능합니다

 

 

 

printf() 형식

printf("형식화된 문자열", "형식화된 문자열에 제공할 ");

 

 

 

형식화된 문자열(format string) 형식

%[argument_index$][flags][width][.precision] conversion

 

 

%

필수 작성

서식문자임을 표시합니다.

argument_index$

적용할 매개값의 순번

1$는 첫번째 매개값, 2$는 두번째 매개값을 적용하게 됩니다.

flags

빈공간을 채우는 방법 지정

생략

왼쪽이 공백으로 채워집니다.

-

오른쪽이 공백으로 채워집니다.

0

왼쪽이 0으로 채워집니다.

 

width

전체 자릿수

.precision

소수 자릿수

conversion

필수 작성

정수(d), 실수(f), 문자열(s)같은 변환문자를 지정합니다.

 

 

Format String Syntax

https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html