반응형
안녕하세요 푸민입니다.
DecimalFormat 이란 숫자를 원하는 형식으로 출력할때 사용합니다.
사용법은 굉장히 간단한데요. 원하는 출력방식을 0 과 # 을 이용하여 문자열로 넘겨주면 됩니다.
DecimalFormat df = new DecimalFormat();
df.applyPattern("0.##");
이렇게 설정합니다. 0.## 의 의미는 소수점 2째 자리까지만 나타내라는 것이지요. 그리고 # 의 의미는 숫자가 있을때만 표시하는 것입니다.
df.format(1.123f);
df.format(1.1f);
위와 같이 1.1 을 입력하면 1.1 만 표시되고 1.123 을 입력하면 1.12 만 표시되는 것이지요.
이와 다르게 0 까지 다 표시하고 싶다면
df.applyPattern("0.00");
0.00 으로 설정을 해주면 됩니다. 이렇게 설정하였을 경우 1.1 을 입력하면 1.10 이 표시가 됩니다.
반응형
'Development > Android' 카테고리의 다른 글
[안드로이드] Android SQLite - 2 Handler 클래스 (0) | 2015.10.11 |
---|---|
[안드로이드] Android SQLite - 1 Helper 클래스 (0) | 2015.10.10 |
[안드로이드] Android Fused Location Provider (0) | 2015.10.08 |
[안드로이드] 위젯 (Widget) 만들기! (0) | 2015.10.07 |
[안드로이드] 플레이스토어 연동 (0) | 2015.10.06 |
댓글