您的当前位置:首页java枚举类写法,遍历

java枚举类写法,遍历

2023-06-08 来源:爱问旅游网
Java枚举类是一种特殊的类,它包含一组固定的常量。枚举类的定义方式如下:

public enum MyEnum { CONSTANT1, CONSTANT2, CONSTANT3; }

在上面的代码中,MyEnum是一个枚举类,它包含了三个常量:CONSTANT1、CONSTANT2和CONSTANT3。每个常量都是MyEnum类的一个实例。

要遍历枚举类的常量,可以使用for-each循环或传统的for循环。以下是使用for-each循环遍历枚举类常量的示例代码:

public class EnumExample { public static void main(String[] args) { for (MyEnum myEnum : MyEnum.values()) { System.out.println(myEnum); } } }

在上面的代码中,我们使用了MyEnum.values()方法来获取枚举类的所有常量,并将它们存储在一个数组中。然后,我们使用for-each循环遍历这个数组,并打印每个常量的值。

使用传统的for循环遍历枚举类常量的示例代码如下:

public class EnumExample { public static void main(String[] args) { for (int i = 0; i < MyEnum.values().length; i++) { System.out.println(MyEnum.values()[i]); } } }

在上面的代码中,我们使用了MyEnum.values().length来获取枚举类常量的数量,并使用一个传统的for循环来遍历这个数组,并打印每个常量的值。

因篇幅问题不能全部显示,请点此查看更多更全内容