您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

枚举类中获取枚举值的几种方法为,如何获取枚举类的值

来源:互联网 浏览:75次 时间:2023-04-08

在开发的过程中我们经常会定义枚举类,枚举类中获取枚举值的方式也有很多种,下面我们就探究一下大家常用的几种方式:

枚举类

public enum TestEnum { ONE(1,"one"), ZERO(0,"zero"), TWO(2,"two"), FOUR(4,"four"), ; TestEnum (int id, String name) { this.id = id; this.name = name; } private int id; private String name;}

如果我们想获取其中的一个枚举值的话,可以采用下面的几种方式:

通过valueOf方法 public static void main(String[] args) { TestEnum test = TestEnum.valueOf("ONE"); System.out.println(test);} 通过values方法获取枚举值数组并进行循环获取 public static void main(String[] args) { for (TestEnum testEnum : TestEnum.values()) { if (testEnum.name().equals("ZERO")) { System.out.println(testEnum); } }}