可能重复:
enum.values() - is an order of returned enums deterministic会为enum.values的顺序()总是相同
我有一个枚举类似如下: -
enum Direction {
EAST,
WEST,
NORTH,
SOUTH
}
如果我在方向枚举上说values()
,那么值的顺序会一直保持相同。我的意思是数值的顺序将总是在下面的格式中:
EAST,WEST,NORTH,SOUTH
或者可以在任何时间点改变顺序。
+1如果Java 5.0是EOL,我建议使用Java 7引用。 – 2012-08-10 09:36:51
@PeterLawrey完成。 – 2012-08-10 10:02:22
对于下来的选民,如果你可以留下一个改善答案的建议,我会很乐意这样做。 – 2012-08-10 10:06:38