// 定义一个枚举类型
public enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
}
public class EnumIterationExample {
public static void main(String[] args) {
// 方法1: 使用 for-each 循环遍历枚举
System.out.println("Using for-each loop:");
for (Day day : Day.values()) {
System.out.println(day);
}
// 方法2: 使用 for 循环和 ordinal() 方法遍历枚举
System.out.println("\nUsing for loop with ordinal():");
for (int i = 0; i < Day.values().length; i++) {
System.out.println(Day.values()[i]);
}
// 方法3: 使用增强型 for 循环结合 Iterator 遍历枚举
System.out.println("\nUsing Iterator:");
for (Day day : Day.class.getEnumConstants()) {
System.out.println(day);
}
}
}
Day 枚举包含了七天的名称。for-each 循环遍历枚举。Day.values() 返回一个包含所有枚举常量的数组,可以直接用 for-each 遍历。for 循环和 ordinal() 方法遍历枚举。ordinal() 方法返回枚举常量的索引位置。for 循环结合 Iterator 遍历枚举。Day.class.getEnumConstants() 返回该枚举类的所有枚举常量。上一篇:java switch enum
下一篇:java httpget
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站