본문 바로가기
Development/Android

[안드로이드] Android DecimalFormat

by 푸민 2015. 10. 9.
반응형


안녕하세요 푸민입니다.

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 이 표시가 됩니다.

반응형

댓글