如何在java中打印所有枚举值?

enum generalInformation {

NAME {

@Override

public String toString() {

return "Name";

}

},

EDUCATION {

@Override

public String toString() {

return "Education";

}

},

EMAIL {

@Override

public String toString() {

return "Email";

}

},

PROFESSION {

@Override

public String toString() {

return "Profession";

}

},

PHONE {

@Override

public String toString() {

return "Phone";

}

}

}

我知道该信息在枚举中可用。

  1. 如何打印所有枚举值,如:print.generalInformation

输出:

姓名

教育

电子邮件

电话

  1. 如何generalInformation在另一个函数中将该枚举作为arg 传递?

回答:

System.out.println(java.util.Arrays.asList(generalInformation.values()));

您的第二部分…与interface或一样class

以上是 如何在java中打印所有枚举值? 的全部内容, 来源链接: utcz.com/qa/405316.html

回到顶部