String Format

2011. 10. 14. 21:1099. 정리전 - IT/11. Java


import='java.text.DecimalFormat'

DecimalFormat df = new DecimalFormat("##0.0%"); // 백분율로 변환...
String percent = df.format(0.023); // 결과 percent : 2.3%

==================================================

DecimalFormat df = new DecimalFormat("000000");
String number = "";
number = df.format(123456); // 결과 number : 123456
number = df.format(123); // 결과 number : 000123
==================================================
DecimalFormat df = new DecimalFormat("#####0");
String number = "";
number = df.format(123456); // 결과 number : 123456
number = df.format(123); // 결과 number : 123


%04d 의 의미

% - 명령의시작

0 - 채워질 문자

4 - 총 자리수

d - 십진정수

int user_no = 30;

String result_user_no = String.format("%04d", user_no);