gpt4 book ai didi

java - enum.values() 的顺序是否始终相同

转载 作者:IT老高 更新时间:2023-10-28 20:59:02 42 4
gpt4 key购买 nike

Possible Duplicate:
enum.values() - is an order of returned enums deterministic

我有一个类似下面的枚举:-

enum Direction {

EAST,
WEST,
NORTH,
SOUTH
}

如果我在 Direction 枚举上说 values(),那么值的顺序会一直保持不变。我的意思是值的顺序将始终在以下格式中:

EAST,WEST,NORTH,SOUTH

或者订单可以随时更改。

最佳答案

每个 Enum 类型都有一个静态 values 方法,该方法返回一个数组,其中包含按 声明顺序的枚举类型的所有值>.

此方法通常与 for-each 循环结合使用,以遍历枚举类型的值。

Java 7 Spec 文档链接: http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.9.2

关于java - enum.values() 的顺序是否始终相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11898900/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com