Item34 - int 상수 대신 열거 타입을 사용하라(2)
열거 타입에는 상수 이름을 입력받아 그 이름에 해당하는 상수를 반환해주는 valueOf(String) 메서드가 자동 생성된다. public enum Day {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY} public static void main(String[] args) { Day day = Day.valueOf("MONDAY"); } 열거 타입의 toString 메서드를 재정의하려거든, toString이 반환하는 문자열을 해당 열거 타입 상수로 변환해주는 fromString 메서드도 함께 제공하는 걸 고려해보자. // 코드 34-7 열거 타입용 fromString 메서드 구현하기 (216쪽) private static final Ma..
2023.12.10