取出Enum的所有值,直接看代码...
[quote]
public enum EnumFirst {A, B, C, D, F, INCOMPLETE}
EnumFirst ef[] = EnumFirst.values();[color=blue]//取出来的是EnumFirst实例数组[/color]
System.out.print("EnumFirst values are: ");
for (int i = 0; i <ef.length; i++) {
System.out.print(ef[i] + " ");[color=blue]//自动调用toString类型,输出字符串[/color]
}
[/quote]
输出结果:
[quote]
EnumFirst values are: A B C D F INCOMPLETE
[/quote]
Cool...
[quote]
public enum EnumFirst {A, B, C, D, F, INCOMPLETE}
EnumFirst ef[] = EnumFirst.values();[color=blue]//取出来的是EnumFirst实例数组[/color]
System.out.print("EnumFirst values are: ");
for (int i = 0; i <ef.length; i++) {
System.out.print(ef[i] + " ");[color=blue]//自动调用toString类型,输出字符串[/color]
}
[/quote]
输出结果:
[quote]
EnumFirst values are: A B C D F INCOMPLETE
[/quote]
Cool...
本文介绍了一种在Java中获取枚举类型所有值的方法。通过使用EnumFirst.values()方法可以得到枚举实例数组,并通过循环遍历的方式输出每一个枚举值。

被折叠的 条评论
为什么被折叠?



