美文网首页后端开发
【六】JavaSE基础学习笔记

【六】JavaSE基础学习笔记

作者: 吴里庆庆 | 来源:发表于2018-04-13 09:51 被阅读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"));//输出"机房"
    

    相关文章

      网友评论

        本文标题:【六】JavaSE基础学习笔记

        本文链接:https://www.haomeiwen.com/subject/nzoqkftx.html