我有一个enum用于基本和中间方向的 Java 语言:
enum
public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST }
我如何编写一个for循环遍历这些enum值中的每一个?
for
.values()
values()您可以在枚举上调用该方法。
values()
for (Direction dir : Direction.values()) { // do what you want }
该values()方法由编译器隐式声明。所以它没有在Enum文档中列出。
Enum