Java/Tip & Tech2009. 7. 6. 15:46

프로그램 개발중 숫자에 출력 포맷을 적용해야 할 경우가 생기는데,
가장 대표적인 경우의 예로 금액을 표시하는 경우를 들 수 있다.
이런 경우도 자바에서는 역시나 간단하게 사용가능하도록 지원하고 있는데
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 클래스를 이용하면 이외에도 다양한 출력 포맷을 숫자에 적용할 수가 있다.

Posted by Huikyun