मैं एक enum के सभी संभावित मूल्यों के साथ एक सूची भरना चाहूंगा
क्योंकि मैंने हाल ही में प्यार किया EnumSet
, मैंने इसका लाभ उठायाallOf()
EnumSet<Something> all = EnumSet.allOf( Something.class);
List<Something> list = new ArrayList<>( all.size());
for (Something s : all) {
list.add( s);
}
return list;
क्या एक ही परिणाम प्राप्त करने के लिए एक बेहतर तरीका है (जैसा कि नॉन ओब्सेस्ड एक लाइनर है)?