遍历枚举类两种方式小结

xiaoxiao2021-02-28  86

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()); } } }
转载请注明原文地址: https://www.6miu.com/read-23550.html

最新回复(0)