public enum HandlerStatus {
HANDLE_NO("N", "未处理"),
HANDLE_YES("Y", "已处理"),
;
private String value;
private String description;
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
HandlerStatus(String value, String description) {
this.value = value;
this.description = description;
}
public static Map<String, String> getMap() {
Map<String, String> map = Arrays.asList(HandlerStatus.values()).stream().collect(Collectors.toMap
(obj->obj.getValue(),HandlerStatus::getDescription));
return map;
}
public static Map<String, String> getMap() {
Map<String, String> map =
Stream.of(values()).collect(Collectors.toMap(item -> item.getValue() + "", item -> item.getDescription()));
return map;
}
}
java枚举转map
最新推荐文章于 2023-12-15 10:48:15 发布