【六】JavaSE基础学习笔记
2018-04-13 本文已影响0人
吴里庆庆
1.枚举
1.1定义枚举类
public enum ObjTypeEnum {//1:网元 2:机房 3:站点 4:途径圈 5:其他
NU("网元", "1"),
ROOM("机房", "2"),
SITE("站点", "3"),
CIRCLE("途径圈", "4"),
OTHEROBJ("其他", "5");
private String objName;
private String objType;
private ObjTypeEnum(String objName, String objType) {
this.objName = objName;
this.objType = objType;
}
public String getObjName() {
return objName;
}
public void setObjName(String objName) {
this.objName = objName;
}
public String getObjType() {
return objType;
}
public void setObjType(String objType) {
this.objType = objType;
}
}
1.2使用
工具类UnionBillQueryUtil中添加静态方法如下:
public static String getObjTypeName(String objType){
String result=null;
for(ObjTypeEnum oe:ObjTypeEnum.values()){
if(oe.getObjType().equals(objType)){
result=oe.getObjName();break;
}
}
return result;
}
1.3测试
System.out.println(UnionBillQueryUtil.getObjTypeName("2"));//输出"机房"