728x90
반응형
1. 정의
클래스를 정의하듯이, 'public enum 이름' 으로 정의한다.
상단부에 ENUM의 이름을 대문자로 적고, 속성값으로 필드값들을 정의한다.
생성자와 Getter를 작성한다.
2. 사용
ENUM으로 정의한 모든 value들을 return 하기 위해서 Arrays.stream(ENUM 이름.values()).map() 메서드를 활용한다.
728x90
반응형
'Programming-[Backend] > Java' 카테고리의 다른 글
[TIL][TDD] 테스트 코드 기반으로 짜되, service 코드에서 의미적으로(기능적으로) 분리해가며 작성하기 (0) | 2021.11.09 |
---|---|
[TIL]자바 리스트 중복 항목만 추출 : indexOf, lastIndexOf, HashSet 활용 (0) | 2021.10.13 |
[패턴][TIL] HashSet으로 자바 List String 중복검사, equals, hashCode Override (2) | 2021.10.07 |
[TIL][링크] Predicate, BooleanExpression의 개념과 차이점 (2) | 2021.08.25 |
[링크] 자바 final 요약 (0) | 2021.05.30 |