定义一个enum类Config 1.Config.values()将枚举类转变为一个枚举类型的数组,可以用来做循环,如for(Config config:Config.values()) 2.ordinal()获取枚举值对应索引号,从0开始 3.Config.values().length获取Config长度,也就是获取其中有几个元素 4.获取对应索引位置的枚举值Config.values()[i].getValue(),i表示索引号,getValue是Config里的方法,这个和第一条呼应,因为Config.values()是一个枚举类型数组,所以Config.values()[i]就表示第i个索引对应的数据。 public String value(String body){ System.out.println("startlength"+Config.values().length); int j=0; int i=0; // for(int i=0;i<Config.values().length-1;i++){ for(Config config:Config.values()) { if (body.toUpperCase().equals(config.getDesc())) { System.out.println("config.getDesc():" + config.getDesc()); j=config.ordinal(); } i=j; //String con=config.getValue(); } System.out.println("body:"+Config.values()[i].getValue()); return Config.values()[i].getValue(); }
来源:CSDN
作者:Trival_dream
链接:https://blog.csdn.net/Trival_dreamy/article/details/104041712