码迷,mamicode.com
首页 > 其他好文 > 详细

枚举的利用

时间:2016-07-15 13:57:05      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:枚举

    前两天给了我一个任务,给之前的项目中的中文返回信息加一个英文版,说是要我加一个判断,客户端传值要中文就发中文,英文就给英文。后来考虑了一下还是决定用枚举来做,我把全部的返回信息的中英文版整合成了一个枚举类。

Language("中文","English",100)
private String Chinese;
	private String English;
	private int code;
	private HzlqOkMsgLanguage(String Chinese, String English,int code) {  
	        this.Chinese = Chinese; 
	        this.English =English;  
	        this.code=code;
	}
	public String getLanguage(String Language){
		if("EN".equals(Language)){
			return English;
		}
		if("CN".equals(Language)){
			return Chinese;
		}
		return null;
		 
	}
	public int getCode() {
		return code;
	}
	public void setCode(int code) {
		this.code = code;
	}

比如现前端需要中文,那我就只 类名.valueof("Language").getLanguage("CN")就可以获取的中文,同理获取英文,而且即使在加一种语言的返回信息,我也只需要在加一个属性,加一个判断就可以满足需求。这样的方法也适用于各种一对应多的情况


枚举的利用

标签:枚举

原文地址:http://11745766.blog.51cto.com/11735766/1826571

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!