枚举类型使用例子
本人菜鸟没有用过枚举类型,举个别人的例子:
实体类: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中
}