how to print all enum value in java?

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


        
6条回答
  •  无人及你
    2021-01-03 22:09

    If you are still on Java 1.7 this is what worked for me:

    String genInfoValues = "";
    boolean firstRun = true;
    for (generalInformation info : generalInformation.values()){
        if (firstRun) {
            firstRun = false;
            genInfoValues += info.name();
        } else {
            genInfoValues += ", " + info.name();
        }
    }
    

提交回复
热议问题