how to print all enum value in java?

前端 未结 6 1053
自闭症患者
自闭症患者 2021-01-03 21:49
enum generalInformation {
    NAME {
        @Override
        public String toString() {
            return \"Name\";
        }
    },
    EDUCATION {
        @Over         


        
6条回答
  •  我在风中等你
    2021-01-03 22:25

    Since Java 8 I would suggest the following solution:

    public static String printAll() {
        return Stream.of(GeneralInformation.values()).
                    map(GeneralInformation::name).
                    collect(Collectors.joining(", "));
    }
    

提交回复
热议问题