与えられたEnumの選択を処理するJComboBoxを作成したいと思います。そのためには、JComboBoxに渡されたEnumの利用可能な値をすべて取得するメソッドが必要です。特定の列挙型がわからないので、EnumType.values()
に電話することはできません。 サポートされているEnumが定義しているインターフェースを実装する必要がある複雑なソリューションがあると思うかもしれませんが、よりシンプルでより一般的なソリューションがないと思います。私が行かなければならない方法は何ですか?Javaで列挙型の値をすべて取得する方法は? (特定のEnumを知らない)
28
A
答えて
45
8
コードは1行だけ
List<SOME_ENUM> enumList = Arrays.asList(SOME_ENUM.values());
関連する問題
- 1. Javaは列挙型の値を取得しますか?
- 2. 特定の名前の列挙型で値を取得するにはどうすればよいですか?
- 3. Python enumでSQLAlchemy列挙型列を定義すると、 "ValueError:有効な列挙型ではありません"
- 4. 列挙型プロパティの既定値を宣言する方法は?
- 5. enum型はjavaの列挙型に「囲まれていますか?
- 6. 値を列挙型に設定 - Java
- 7. enum型のプロパティファイルから値を読み取る方法は?
- 8. 異なる列挙からのenum値を保持するフィールド
- 9. 型がSystem.Typeとしてのみ知られている場合、型のデフォルト値を取得する方法は?
- 10. 列挙型の値の型を保持する方法
- 11. 列挙型を取得するか列挙型を返すの違いは何ですか?
- 12. SQLデータベースから特定の列を取得する方法は?
- 13. フィールドの値に基づいて列挙型を取得できますか?
- 14. JavaプロファイリングPermgen:javaクラス内で列挙型をアンロードする方法
- 15. 列挙型:列挙型の名前ではなく、そのint型の値を文字列として取得する必要があります
- 16. Javaの列挙型は、私は列挙型を持つ条約
- 17. C++のインデックスxyzに格納されている列挙型の値を取得する方法
- 18. は、なぜ、すべての列挙型は、列挙型<e>
- 19. 列挙型の値は何ですか?
- 20. 特定のテーブルのすべての列を取得する方法ucanaccess
- 21. レポートで列挙値を取得する方法
- 22. プライマリキーの値を知っている特定の行を取得するには?
- 23. Javaのリフレクション:オブジェクトからフィールド値を取得する方法、そのクラスを知らない方法
- 24. XPathで特定のノードの値を取得する方法は?
- 25. 列挙型の値を別々の列挙型で再利用
- 26. 配列の特定のインデックスで値を取得する方法JavaScriptでは?
- 27. IF条件でenumのパラメータ値を取得する方法は?
- 28. 型セーフなCOM列挙型を実装する方法は?
- 29. web_reg_save_paramから特定のインデックス値を取得する方法arrray
- 30. リストから特定の値を取得する方法
'EnumType.values()'の問題点は何ですか? – SteeveDroz
私は扱っているEnumTypeを知らないので、values()メソッドはありません。 –
Enumは 'values()'メソッドを持っています... – SteeveDroz