Tôi muốn điền vào một danh sách với tất cả các giá trị có thể có của một enum
Vì gần đây tôi đã yêu EnumSet
, tôi đã tận dụngallOf()
EnumSet<Something> all = EnumSet.allOf( Something.class);
List<Something> list = new ArrayList<>( all.size());
for (Something s : all) {
list.add( s);
}
return list;
Có cách nào tốt hơn (như trong một lớp lót không bị xáo trộn) để đạt được kết quả tương tự?