본문 바로가기
🖥 Programming/📱 Android (Kotlin)

[Android][kotlin] DecimalFormat / 숫자 천 단위 콤마, 소숫점 넣기

by MinChan-Youn 2021. 11. 15.

오늘은 숫자 천 단위 콤마를 찍어 숫자를 표시하는 방법에 대해서 알아보겠습니다.

 

 

CASE 1. 숫자 천 단위 콤마

//숫자 천 단위 콤마
val decimal = DecimalFormat("#,###")
var testNum = 123456

decimal.format(testNum)
//123,456

 

CASE 2. 숫자 천 단위 콤마 + 소숫점 항상 표시(소수점은 00으로 고정)

//숫자 천단위 콤마 + 소숫점 항상 표시
val decimal2 = DecimalFormat("#,###.00")
var testNum2 = 123456

decimal.format(testNum2)
//123,456.00

 

CASE 3. 숫자 천 단위 콤마 + 소숫점 항상 표시(소수점 두자리까지 표시)

//숫자 천단위 콤마 + 소숫점 두자리까지 표시
val decimal2 = DecimalFormat("#,###.##")
var testNum2 = 123456.12

decimal.format(testNum2)
//123,456.12

 

 

다음과 같이 긴 숫자를 보기 쉽게 콤마를 찍는 DecimalFormat에 대해서 알아보았습니다.