반응형
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
반응형
'호구지책 > Java/Android ' 카테고리의 다른 글
[안드로이드] 머터리얼 디자인 가이드 Google I/O 2016 (한글자막) (0) | 2016.09.09 |
---|---|
[안드로이드] 모듈 추가 후 아이콘이 두개씩 만들어질 때 (0) | 2016.09.07 |
[안드로이드] manifest 네임스페이스 (0) | 2016.09.05 |
[자바] The method readLine() from the type DataInputStream is deprecated (0) | 2016.07.21 |
[안드로이드] ArrayList 에서 remove 사용 시 에러 발생 (0) | 2016.07.05 |
[java] NoRouteToHost 호스트로 갈 루트가 없음 에러 (0) | 2016.06.15 |
[안드로이드] dp 를 px 변환하기 (0) | 2016.06.13 |
[안드로이드] 이클립스 실행오류 (0) | 2016.05.19 |
댓글