枚举
写枚举不要忘记定义数据类型
public enum ArrowsType {
NORMAL ("Y", "normal"), DISABLE ("N", "disable");
private String _key;
private String _value;
public static ArrowsType getArrowsType(String key){
ArrowsType result = null;
for(ArrowsType item : ArrowsType.values ()){
if (item.getKey ().equals (key)){
result = item;
break;
}
}
return result;
}
/**
* Creates a new instance of ArrowsType.
*
* @param key
* @param value
*/
private ArrowsType (String key, String value) {
_key = key;
_value = value;
}
/**
* key
*
* @return the key
* @since CodingExample Ver 1.0
*/
public String getKey () {
return _key;
}
/**
* key
*
* @param key the key to set
* @since CodingExample Ver 1.0
*/
public void setKey (String key) {
_key = key;
}
/**
* value
*
* @return the value
* @since CodingExample Ver 1.0
*/
public String getValue () {
return _value;
}
/**
* value
*
* @param value the value to set
* @since CodingExample Ver 1.0
*/
public void setValue (String value) {
_value = value;
}
}