枚举类型使用例子

本人菜鸟没有用过枚举类型,举个别人的例子:

实体类:public class Client implements Serializable{

           private Long id;             //标识符ID
           private String clientName;  //客户姓名
           private String campanyName; //公司名称
           private String email;        //电子邮箱

           }

枚举类:public enum ClientField {

            ID{
        public String getName(){
            return "序号";
        }
    },
    CAMPANY{
        public String getName(){
            return "公司";
        }
    },
    CLIENT{
        public String getName(){
            return "客户";
        }
    },
    EMAIL{
        public String getName(){
            return "电子邮箱";
        }
    }

 public abstract String getName();

    }

使用:JSONObject field =new JSONObject();
        for(ClientField cf:ClientField.values()){
            field.put(cf, cf.getName());//将枚举类值放入json中
        }

原文地址:https://www.cnblogs.com/lengzhijun/p/4315830.html