Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 백준
- Exception
- Servlet
- kotlin
- QueryDSL
- 인프런
- Android
- transaction
- Proxy
- 스프링 핵심 기능
- Spring Boot
- 스프링 핵심 원리
- java
- 김영한
- 스프링
- AOP
- Thymeleaf
- http
- spring
- JPQL
- SpringBoot
- JDBC
- 그리디
- 자바
- Greedy
- 알고리즘
- jpa
- pointcut
- db
- springdatajpa
Archives
- Today
- Total
개발자되기 프로젝트
[Android] NumberFormat 본문
국가마다 서로 다른 통화를 사용하며 십진수 형식 지정 규칙이 다릅니다.
예를 들어 1234.56의 경우 미국 달러로는 $1,234.56 형식으로 표시되지만 유로화로는 €1.234,56 형식으로 표시됩니다.
다행히 Android 프레임워크에서는 숫자를 통화 형식으로 지정하는 메서드를 제공하므로 개발자가 모든 변수를 알 필요가 없습니다. 사용자가 스마트폰에서 선택한 언어 및 기타 설정에 따라 시스템이 자동으로 통화 형식을 지정합니다.
더 자세히 알아보려면 Android 개발자 문서에서 NumberFormat을 참고하세요.
- calculateTip()에서, 다른 코드 뒤에서 NumberFormat.getCurrencyInstance()를 호출합니다.
NumberFormat.getCurrencyInstance()
이렇게 하면 숫자를 통화 형식으로 지정하는 데 사용할 수 있는 숫자 형식 지정 클래스가 제공됩니다.
숫자 형식 지정 클래스를 사용하여 tip과 format() 메서드 호출을 체이닝하고 formattedTip이라는 변수에 결과를 할당합니다.
val formattedTip = NumberFormat.getCurrencyInstance().format(tip)
'인프런 > [인프런] 앱 8개를 만들면서 배우는 안드로이드 코틀린' 카테고리의 다른 글
[Android] Activity간 data 전달, Intent putExtra (0) | 2022.03.17 |
---|---|
[Android] CardView, 모서리 둥글게, cardCornerRadius (0) | 2022.03.17 |
Margin, Padding (0) | 2022.03.17 |
[Android] Splash, Handler (0) | 2022.03.17 |
[Android] Resource (0) | 2022.02.13 |
Comments