枚举类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