如何在java中打印所有枚举值? [英] how to print all enum value in java?

查看:382
本文介绍了如何在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";
        }
    }
}

我有这些信息可用在枚举。

I have that information are avaiable in enum.


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

  1. How to print all enum values like: print.generalInformation?

输出:


姓名< br>
教育

电子邮件

电话

Name
Education
Email
Phone




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

  1. How to pass that enum generalInformation as an arg in another function?


推荐答案

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

您的第二部分......与界面相同

Your second part... Just the same as an interface or a class

这篇关于如何在java中打印所有枚举值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆