본문 바로가기
호구지책/Java/Android

[자바] 숫자 세자리 콤마

by 하늘의흐름 2016. 7. 6.
반응형

java / android



돈을 표시하기 위해서는 세자릿수마다 콤마를 넣어줘야 한다.


그 방법에는 여러가지가 있는데 두가지만 만들어 보겠다.


1.  NumberFormat을 이용한 방법



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%


2. StringFormat을 이용한 방법




결과

10,000

참고

String.Format

NumberFormat


반응형

댓글