纠正我,如果我错了:Java的枚举:多个值在一个时间
- 枚举是一种
- 一些枚举类型的对象可以一次取1,只有1枚举值
现在我有一个问题:假设 我定义一个枚举(或其他一些数据结构,是适合的任务,我不能说出来,因为我在寻找这样的数据结构来完成以下任务)在我的Java程序中的某处。如果,在某种程度上,我在main(String [])中有一个枚举(或其他一些数据结构)对象,并且我希望它获取enum(或其他某种数据结构)的多个值,那么我该怎么做呢?如果不是枚举,我应该使用哪种合适的数据结构?
在此先感谢!
是 - EnumSet的优点在于它具有内置的优化功能,例如,一组低值的枚举被作为一个位掩码来实现。 –
Sry,编辑,一个Goblin不应该在'bigguys'设置:-) – rlegendi
yeap,正是我要找的!感谢代码段。 – h9uest