Language/Java
Enum(EnumMap, EnumSet)
자바 1.5 버전부터 새롭게 추가된 열거형 상수로 서로 연관된 상수들의 집합을 의미한다. Enum이란? 연관된 상수들의 집합을 의미합니다. 다시 말해 상수 목록을 담을 수 있는 데이터 타입을 의미한다. 우리가 class로 선언하는 부분에 enum이라고 선언하게 되면, 해당 객체는 상수의 집합이라는 의미를 명시적으로 나타냅니다. java.lang.Enum 클래스 Enum 클래스는 모든 자바 열거체의 조상 클래스입니다. Enum 클래스에는 열거체 조작을 위한 다양한 메서드가 포함되어 있습니다. 1. values() 해당 열거체의 모든 상수를 지정한 배열을 생성해서 반환합니다. 특정 Enum 타입이 가질 수 있는 모든 값을 순회하면서 출력하려면 아래와 같이 하면 됩니다. enum Rainbow {RED, OR..
2023. 7. 6. 12:09