当前位置: 代码迷 >> 综合 >> java Enum一些方法
  详细解决方案

java Enum一些方法

热度:31   发布时间:2024-01-26 06:45:08.0
定义一个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();}