Mam enum
takiego:Jak zapisać wartość wyliczenia w tablicy?
public enum SomeEnum
{
ENUM_VALUE1("Some value1"),
ENUM_VALUE2("Some value2"),
ENUM_VALUE3("Some value3");
}
muszę przechowywać wartości enum
Niektóre Value1, Niektóre VALUE2 i Niektóre wartość3 w ArrayList
.
mogę uzyskać wszystkie wartości w tablicy przy użyciu SomeEnum.values()
i iteracyjne nad tej tablicy i zapisać wartość w ArrayList
tak:
SomeEnum values[] = SomeEnum.values();
ArrayList<SomeEnum> someEnumArrayList = new ArrayList<SomeEnum>();
for(SomeEnum value:values)
{
someEnumArrayList.add(value.getValue());
}
Czy istnieje inna metoda jak values()
która zwraca tablicę Niektóre Value1, Niektóre wartości2 i Niektóre wartości3?
Po prostu użyj 'Arrays.asList (values)', która zwraca listę. – KDM