public enum ParseType { JSON("json"), XML("xml"), FILE("file"); private String type; private ParseType(String type) { this.type = type; } public String getType() { return type; } public static void main(String[] args) { ParseType parseType = ParseType.JSON; System.out.println(parseType.toString()); //ParseType.JSON枚舉常量的名稱 System.out.println(parseType.getType());//ParseType.JSON的name值 System.out.println(parseType.ordinal());//ParseType.JSON枚舉常量的序數 ParseType parseType1 = ParseType.valueOf("JSON"); if(parseType1.equals(ParseType.JSON)){ System.out.println("parseType1.equals(ParseType.JSON)"); } ParseType parseType2 = ParseType.valueOf("XML"); if(parseType2.equals(ParseType.XML)){ System.out.println("parseType2.equals(ParseType.XML)"); } ParseType parseType3 = ParseType.valueOf("Xml".toUpperCase()); if(parseType3.equals(ParseType.XML)){ System.out.println("parseType3.equals(ParseType.XML)"); } } }
Java Enum 類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.