小编典典

我可以在Java中为枚举指定序数吗?

java

ordinal()方法返回枚举实例的序数。
如何设置枚举的序数?


阅读 225

收藏
2020-09-16

共1个答案

小编典典

您无法设定。它始终是常量定义的序数。请参阅Enum.ordinal()文档

返回此枚举常量的序数(其在枚举声明中的位置,其中初始常量的序数为零)。大多数程序员都不会使用这种方法。它设计用于复杂的基于枚举的数据结构,例如EnumSet和EnumMap。

实际上-您不需要。如果要一些整数属性,请定义一个。

2020-09-16