我有一个枚举:
public enum Platform {
Xbox360, XboxOne, Playstation3,
Playstation4, PC
}
我想迭代并打印它的所有常量。我怎样才能获得尺寸? 或者为此目的我不应该使用枚举但是说数组?
答案 0 :(得分:3)
您可以使用<EnumName>.values()
Platform[] platforms = Platform.values();
您可以使用该数组来获取元素数/遍历元素。
答案 1 :(得分:2)
int size = Platform.values().length;
或者迭代它们:
for (Platform platform : Platform.values()) {
// code here
}
答案 2 :(得分:1)
要迭代,您可以执行以下操作:
for(Platform platform : Platform.values()){
//your code
}