定義一個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(); }
java Enum一些方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.