遍历枚举类两种方式小结

来源:互联网 发布:网络通讯员职责 编辑:程序博客网 时间:2024/05/22 17:18
package com.test.enums;public enum EnumsTest {UPDATE(1,"更新"),LOGIN(2,"登陆"),STOCK_IN(3,"库存领用"),QUERY_ACCOUNT(4,"账户查询"),PERSTORE(5,"预存"),OPEN_CARD_APPLY(6,"开卡申请"),OPEN_CARD(7,"开卡"),YIJIETIAO_APPLY(8,"借条申请"),ADDED_SERVICE_MAG(9,"增值服务管理"),NEW_ACCOUNT(10,"新建账户");private Integer code;private String type;private EnumsTest(Integer code,String type){this.code=code;this.type=type;}public Integer getCode() {return code;}public void setCode(Integer code) {this.code = code;}public String getType() {return type;}public void setType(String type) {this.type = type;} public static void main(String args[]){     System.out.println("第一种通过反射");       Class<EnumsTest> clz=EnumsTest.class;       for(EnumsTest obj:clz.getEnumConstants()){           System.out.println(obj.getType());       }                 System.out.println("第二种通过枚举静态方法values()");          for(EnumsTest rate:EnumsTest.values()){             System.out.println(rate.getType());          }       }  }


                                             
0 0
原创粉丝点击