Java
Java - Enum for loop, forEach(), iterator
codeManager
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));
반응형