枚舉的利用

    前兩天給了我一個任務,給之前的項目中的中文返回信息加一個英文版,說是要我加一個判斷,客戶端傳值要中文就發中文,英文就給英文。後來考慮了一下還是決定用枚舉來做,我把全部的返回信息的中英文版整合成了一個枚舉類。

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")就可以獲取的中文,同理獲取英文,而且即使在加一種語言的返回信息,我也只需要在加一個屬性,加一個判斷就可以滿足需求。這樣的方法也適用於各種一對應多的情況


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章