枚舉類enum的values()方法


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());
        }
    }
}

結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM