2

int列挙型の序数の範囲内にあるかどうかを判断する方法はありますか?
私が安全にできるようにtheEnum.values()[ordinal];

4

1 に答える 1

4
if (yourInt >= 0 && yourInt < TheEnum.values().length) {
    // safe
}

その列挙theEnum型の変数ではなく、列挙型である必要があります。TheEnumJava の命名規則に従うために、大文字にしました。

于 2013-03-01T08:52:51.110 に答える