value()方法可以將枚舉類轉變為一個枚舉類型的數組,因為枚舉中沒有下標,我們沒有辦法通過下標來快速找到需要的枚舉類,這時候,轉變為數組之后,我們就可以通過數組的下標,來找到我們需要的枚舉類。接下來就展示代碼了。
public enum SearchCategory { ALL("綜合查詢"), NEWS("新聞"), TAXPAYER("納稅人"), QUIZ("知識問答"), POLICY_LAW("政策法規"), DOC("涉稅文檔"), PIC("圖片"), BAIKE("稅務百科"); private String value; SearchCategory(String value) { this.value = value; } public String getValue(){ return value; } public static void main(String[] args){ for(SearchCategory s : SearchCategory.values()){ System.out.println(s + "---" + s.getValue()); } } }
結果: