* 枚举转map
*/
public static Map<String, String> maintainEnumToMap() {
return Arrays
.stream(FormEnum.MaintainParam.values())
.collect(Collectors.toMap(FormEnum.MaintainParam::getCode, FormEnum.MaintainParam::getDesc));
}
/**
* 枚举转list
*/
public static List enumToList() {
List<Object> list = new ArrayList<>(8);
for (FormEnum.MaintainParam appointTypeParam : FormEnum.MaintainParam.values()) {
Map<String, String> map = new HashMap<String, String>(8);
map.put("code", appointTypeParam.getCode());
map.put("desc", appointTypeParam.getDesc());
list.add(map);
}
return list;
}
/**
* 枚举转list 可以定义一个对象存入list里 替换map
*/