如何在数组列表中存储枚举的值?
我有一个这样的:enum
public enum SomeEnum
{
ENUM_VALUE1("Some value1"),
ENUM_VALUE2("Some value2"),
ENUM_VALUE3("Some value3");
}
我需要将某些值1,某些值2和某些值3的值存储在.enum
ArrayList
我可以使用并循环访问该数组中获取数组中的所有值,并将值存储在如下所示的位置:SomeEnum.values()
ArrayList
SomeEnum values[] = SomeEnum.values();
ArrayList<SomeEnum> someEnumArrayList = new ArrayList<SomeEnum>();
for(SomeEnum value:values)
{
someEnumArrayList.add(value.getValue());
}
是否有任何其他方法可以返回某个值1,某个值2和某些值3的数组?values()