我想創建一個JComboBox來處理給它的任何枚舉的選擇。爲此,我需要一個方法來檢索傳遞給JComboBox的Enum的所有可用值。由於我不知道具體的枚舉,我不能撥打EnumType.values()
。 我可以想到一些複雜的解決方案,其中支持的枚舉將不得不實現我定義的一些接口,但我想我錯過了一個更簡單,更通用的解決方案。我應該怎麼走?如何獲得java中所有可能的枚舉值? (不知道具體的枚舉)
28
A
回答
45
8
的代碼只需一行
List<SOME_ENUM> enumList = Arrays.asList(SOME_ENUM.values());
相關問題
- 1. 如何獲得Java中的所有枚舉值?
- 2. 獲得枚舉值
- 3. Java如何獲得總結每個枚舉的所有值
- 4. 枚舉的枚舉[JAVA]
- 5. 如何在枚舉類型僅在運行時知道枚舉枚舉?
- 6. 如何獲得在C#中的所有枚舉值的數組?
- 7. Java枚舉值
- 8. 具有枚舉
- 9. 我想包一個包的枚舉值並獲得儘可能枚舉
- 10. 如何獲得報告的枚舉值
- 11. Java自定義枚舉值枚舉
- 12. 如何在MySQL數據庫中獲得枚舉可能的值?
- 13. Java類枚舉枚舉類
- 14. Java枚舉找到枚舉
- 15. 是枚舉Java中的枚舉
- 16. Java在枚舉中的枚舉
- 17. 如何枚舉Java中所有可能的錯誤?
- 18. 如何獲得枚舉數
- 19. 如何獲得枚舉
- 20. 獲取枚舉併發送枚舉值
- 21. 如何僅匹配某些枚舉,而不是枚舉的所有變體?
- 22. 如何枚舉Objective-C中的枚舉?
- 23. 枚舉所有可能的字符
- 24. Java枚舉:得到FieldName知道它的值
- 25. 當枚舉值不在枚舉中時賦予枚舉的默認值
- 26. Java枚舉:列出Class <?中的枚舉值擴展枚舉>
- 27. 不能轉換UserQuery枚舉枚舉
- 28. 獲取枚舉標誌的所有枚舉名稱
- 29. 不能枚舉
- 30. 如何獲取枚舉值的枚舉定義?
有什麼用'EnumType.values()'的問題? – SteeveDroz
我不知道我正在處理的EnumType,所以沒有values()方法。 –
任何枚舉都有一個'values()'方法...... – SteeveDroz