package com.se.simu.enums; public enum SemErrorEnums { INIT(1, "初始化失败"), ZARR(2, "降雨文件生成失败"), POINT(3, "管点生成失败"), LINE(4, "管线生成失败"), GRID(5, "范围生成失败"), RIVER(6, "河流生成失败"), LAND(7, "土地利用生成失败"), TERRAIN(8, "地形生成失败"); private Integer code; private String name; public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } public String getName() { return name; } public void setName(String name) { this.name = name; } SemErrorEnums(Integer code, String name) { this.code = code; this.name = name; } public static String of(Integer code) { SemErrorEnums[] values = SemErrorEnums.values(); for (SemErrorEnums value : values) { if (value.getCode().equals(code)) { return value.getName(); } } return null; } }