JAVA/in 기초

Formatting 기능

lahuman 2014. 2. 21. 01:13
728x90

JDK 5.0 이전에서는 Formatting 클래스를 이용해서포멧된 문자열을 만들 었지만, 자바 5.0부터는 String.format() 메소드를 이용해서 포멧된 문자열을 만들수 있다.

 String s1 = String.format("%s %d %f %o %h", "Hello", 100, 3.14F, 100, 100);

결과값 : Hello 100 3.140000 144 64

%s : 문자열

%d : 숫자

%f : 실수

%o : 8진수

%h : 16진수



String s2 = String.format("%,d", 1000000000);
String s3 = String.format("%.3f", 31.23433200);
String s4 = String.format("%,.2f", 123456.67890000);

%,d : 콤마(,)가 포함되 숫자

%.3f :  소수점 3째 자리까지 표현

%,.2f: 1000 자리 마다 콤마가 포함 되며, 소수점 2째자리까지 표현


728x90