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 |
29 | 30 | 31 |
Tags
- spring
- Android
- java
- Proxy
- 자바
- SpringBoot
- 그리디
- 스프링 핵심 기능
- Thymeleaf
- 알고리즘
- db
- Exception
- transaction
- jpa
- JPQL
- http
- JDBC
- pointcut
- Spring Boot
- kotlin
- 김영한
- AOP
- springdatajpa
- Greedy
- 백준
- QueryDSL
- Servlet
- 스프링 핵심 원리
- 스프링
- 인프런
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