3.5.3 예제
예제 1
JDK 7에서 가져온 java.util.FormattableFlags 클래스가 있다. 이 클래스에는 형식 지정자로 사용하는 ‘-’, ‘S’, ‘#’ 세 가지 플래그 값이 담겨 있다. 이 플래그는 각각 정수 값 1, 2, 4로 인코딩된다. 흥미롭게도 이 클래스를 언어에 열거형이 들어간 자바 1.5에 도입했다. public static int 필드 대신에 열거형을 사용할 수 있었기 때문에 java.util.FormattableFlags 클래스는 불필요하다.
public class FormattableFlags { // 이 클래스의 명시적인 인스턴스화를 금지한다. private FormattableFlags() { } /