[안드로이드] 숫자에 구분단위 콤마(,) 표시하기!!
프로그래밍/안드로이드2020. 1. 2. 11:34
반응형
안드로이드에서 숫자(화폐단위)에 3자리 마다 콤마를 표시해야 될때가 있습니다
NumberFormat을 사용하면 됩니다
NumberFormat moneyFormat = NumberFormat.getInstance(Locale.getDefault());
NumberFormat moneyFormat = NumberFormat.getInstance(Locale.US);
double tmp = 12931.2012;
moneyFormat.setMinimumFractionDigits(2); // 최소 소수점 자릿수
moneyFormat.setMaximumFractionDigits(2); // 최대 소수점 자릿수
moneyFormat.format(tmp);
결과 = 12,931.20
setMinimumFractionDigits와 setMaximumFractionDigits은 소수점 최대 자릿수와 최소 자릿수를 지정할 수 있습니다
setMinimumIntegerDigits와 setMaximumIntegerDigits으로 정수 자릿수도 지정할 수 있습니다
Locale.getDefault() 나 원하는 국가 단위 포맷으로 설정할 수 있습니다
반응형
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드] ArrayList에 포함된 데이터 개수 확인법!! (0) | 2020.05.20 |
---|---|
[안드로이드 추천앱] 한눈에 보기 편한 음력 달력!!! (0) | 2020.01.17 |
[안드로이드] Recyclerview(리사이클러뷰) 아이템 간격 조절하기!! (0) | 2019.12.28 |
[안드로이드] 현재 볼륨 정보 가져오기!! (0) | 2019.12.27 |
[안드로이드 추천앱] 사용하기 쉬운 볼륨 조절 앱 추천!! (0) | 2019.12.13 |