소수점 자리수
천단위 콤마
###.## 에서 정수부분 #의 개수는 출력에 영향을 미치지 않음.
3개만 있어도 4자리 이상도 출력됨.
천단위 콤마
double s = files[i].length(); s = s / 1024 / 1024; DecimalFormat df = new DecimalFormat("###.##"); String size = df.format(s) + "MB"; // 사이즈 |
###.## 에서 정수부분 #의 개수는 출력에 영향을 미치지 않음.
3개만 있어도 4자리 이상도 출력됨.
public static void main(String[] args) { NumberFormat nf = NumberFormat.getNumberInstance(); System.out.println(nf.format(2500000)); System.out.println(nf.format(2500000.23)); NumberFormat pf = NumberFormat.getPercentInstance(); System.out.println(pf.format(1)); System.out.println(pf.format(0.25)); System.out.println(pf.format(0.2535)); } >>> 2,500,000 2,500,000.23 100% 25% 25% |
'프로그래밍 > Java' 카테고리의 다른 글
[java] byte 단위로 문자열 잘라내기 (1) | 2010.08.06 |
---|---|
[java] 이미지 리사이즈 (0) | 2010.07.23 |
[java] Convert Milliseconds to Date (0) | 2010.03.15 |
[java] invoke (0) | 2010.03.09 |
[java] getClass, getMethod, invoke (0) | 2010.01.22 |