-
Java - Enum for loop, forEach(), iteratorJava 2023. 3. 4. 00:01반응형
자바의 Enum 값을 loop를 돌면서 처리하는 방법을 알아보겠습니다.
public enum DaysOfWeekEnum { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }
요일에 대한 Enum을 정의하고 loop를 도는 코드를 작성해보겠습니다.
1. for loop
for (DaysOfWeekEnum day : DaysOfWeekEnum.values()) { System.out.println(day); }
2. forEach()
Arrays.asList(DaysOfWeekEnum.values()) .forEach(day -> System.out.println(day));
3. EnumSet
EnumSet.allOf(DaysOfWeekEnum.class) .forEach(day -> System.out.println(day));
반응형'Java' 카테고리의 다른 글
Java - int를 String으로 변환하기 (0) 2024.03.25 Java - LocalDateTime custom Serializer Deserializer (0) 2023.09.19 Java - String.replace(), String.replaceAll() 차이 (0) 2023.03.03 Java - Comparator 예제 (lambda 표현식) (0) 2023.01.20 Java - LocalDateTime 시간 설정 (0) 2023.01.12