糾正我,如果我錯了:Java的枚舉:多個值在一個時間
- 枚舉是一種
- 一些枚舉類型的對象可以一次取1,只有1枚舉值
現在我有一個問題:假設 我定義一個枚舉(或其他一些數據結構,是適合的任務,我不能說出來,因爲我在尋找這樣的數據結構來完成以下任務)在我的Java程序中的某處。如果,在某種程度上,我在main(String [])中有一個枚舉(或其他一些數據結構)對象,並且我希望它獲取enum(或其他某種數據結構)的多個值,那麼我該怎麼做呢?如果不是枚舉,我應該使用哪種合適的數據結構?
在此先感謝!
是 - EnumSet的優點在於它具有內置的優化功能,例如,一組低值的枚舉被作爲一個位掩碼來實現。 –
Sry,編輯,一個Goblin不應該在'bigguys'設置:-) – rlegendi
yeap,正是我要找的!感謝代碼段。 – h9uest