ホームページ >Java >&#&チュートリアル >Java 列挙クラスにはどのようなメソッドがありますか?
1. valueOf() メソッド
これは、列挙型クラスを取得するために文字列 (列挙型の名前) を渡す静的メソッドです。渡された名前が存在しない場合は、エラーが報告されます。
public static void main(String[] args) throws Exception{ System.out.println(PayTypeEnum.valueOf("ALI_PAY")); System.out.println(PayTypeEnum.valueOf("HUAWEI_PAY")); }
2.values() メソッド
列挙クラス内のすべての列挙データを含む配列を返します。
public static void main(String[] args) throws Exception { PayTypeEnum[] payTypeEnums = PayTypeEnum.values(); for (PayTypeEnum payTypeEnum : payTypeEnums) { System.out.println("code: " + payTypeEnum.getCode() + ",describe: " + payTypeEnum.getDescribe()); } }
3. ordinal() メソッド
デフォルトでは、列挙型クラスは定義された列挙型のデフォルトの順序を提供し、ordinal() メソッドは列挙の順序。
rree以上がJava 列挙クラスにはどのようなメソッドがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。