오늘은 숫자 천 단위 콤마를 찍어 숫자를 표시하는 방법에 대해서 알아보겠습니다.
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에 대해서 알아보았습니다.
'🖥 Programming > 📱 Android (Kotlin)' 카테고리의 다른 글
data class JSONObject형 사용할때 import차이에 따라 달라지는 현상 (0) | 2022.01.18 |
---|---|
[Android][kotlin] Activity에서 키보드 내리기 (0) | 2021.12.10 |
[Android][kotlin] ViewModel 하나로 사용하기 (0) | 2021.12.02 |
[Android][kotlin] switch 버튼 색상 색상 바꾸기(custom) / 토글버튼(Toggle Button) (0) | 2021.11.29 |
[Android][kotlin] android:adjustViewBounds="true" 안먹는 현상 (0) | 2021.11.11 |
[Android][kotlin] requireContext()와 getContext() (0) | 2021.11.10 |
[Android][kotlin] Android Jetpack Navigation (0) | 2021.11.09 |
[Android] This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.2 or newer. (0) | 2021.10.30 |