Java/Tip & Tech
Java DecimalFormat 클래스로 숫자에 출력 포맷 적용하기...
Huikyun
2009. 7. 6. 15:46
프로그램 개발중 숫자에 출력 포맷을 적용해야 할 경우가 생기는데,
가장 대표적인 경우의 예로 금액을 표시하는 경우를 들 수 있다.
이런 경우도 자바에서는 역시나 간단하게 사용가능하도록 지원하고 있는데
DecimalFormat 클래스를 사용하면 쉽게 처리가 가능하다.
아래는 int 형 데이터에 세자리마다 콤마를 적용하여 출력하는 예제이다.
DecimalFormat 클래스를 이용하면 이외에도 다양한 출력 포맷을 숫자에 적용할 수가 있다.
가장 대표적인 경우의 예로 금액을 표시하는 경우를 들 수 있다.
이런 경우도 자바에서는 역시나 간단하게 사용가능하도록 지원하고 있는데
DecimalFormat 클래스를 사용하면 쉽게 처리가 가능하다.
아래는 int 형 데이터에 세자리마다 콤마를 적용하여 출력하는 예제이다.
import java.text.DecimalFormat; public class TestDecimalFormat { public static void main(String[] args) { DecimalFormat decimalFormat = new DecimalFormat("###,###"); int currency = 1234567890; String result = decimalFormat.format(currency); System.out.println(result); } }
1,234,567,890
DecimalFormat 클래스를 이용하면 이외에도 다양한 출력 포맷을 숫자에 적용할 수가 있다.