java - 如何从 Java 中的索引中获取枚举值?

标签 java enums

我有一个 Java 枚举:

public enum Months
{
    JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC
}

我想通过索引访问枚举值,例如

Months(1) = JAN;
Months(2) = FEB;
...

我该怎么做?

最佳答案

试试这个

Months.values()[index]

关于java - 如何从 Java 中的索引中获取枚举值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6692664/

相关文章:

java - 在午夜 (12 AM) 更新小部件失败

java - 使用 xpath 更新 xml

c++ - 为什么我应该更喜欢类中的 static constexpr int 而不是类级整数常量的枚举?

c++ - MFC C++ 将枚举值插入到 CArray

java - 强制将 a 从父类型解析为子类型?

java - 如何测试持久层?

java - 在循环中连接两个 int?

c++ - typedef 枚举不工作 C++

java - 订购枚举值

java - Collections.sort、Enum、Comparable接口(interface)问题