某一个枚举类转集合是我们工作中时常用到的场景,今天恰好用到,写了一个,贴出来。避免以后重复造轮子。
public static List toList() {
List list = Lists.newArrayList();
for (SuperviseUnitEnum superviseUnitEnum : SuperviseUnitEnum.values()) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("code", superviseUnitEnum.getCode());
map.put("name", superviseUnitEnum.getCnName());
list.add(map);
}
return list;
}