오늘부터 꾸준히... 유용한 함수가 있으면 올릴려고 한다. 마음 먹는게 중요한 거니까~ 아래 함수를 이용하면 10,000을 10K로 표시할 수 있다.
fun formatNumber(value: Long): String {
return when {
value >= 1E9 -> "${(value.toFloat() / 1E9).toInt()}B"
value >= 1E6 -> "${(value.toFloat() / 1E6).toInt()}M"
value >= 1E3 -> "${(value.toFloat() / 1E3).toInt()}K"
else -> NumberFormat.getInstance().format(value)
}
}
'프로그래밍 > Kotlin' 카테고리의 다른 글
Kotlin Scope functions의 쓰임새 (let, run, with, apply, also, takeIf, takeUnless) with skydove's pokedex (0) | 2022.07.11 |
---|---|
[Kotlin/Java] Youtube URL인지 체크, Youtube Video ID 가져오기 (0) | 2021.01.08 |
[Kotlin/Java] 닉네임 정규식, 닉네임 유효성 검사하기 (3) | 2021.01.07 |
[Kotlin] Channel이란? (0) | 2020.10.07 |
하루만에 코틀린 배우기 (0) | 2019.10.15 |