可能重複:
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