日期:2014-05-20 浏览次数:20751 次
private String personName;
private int age;
private Sex sex; //枚举
public enum IsCheck {
MALE("男",0),FEMALE("女",1),UNKNOWN("不知道",2);
// 成员变量
private String name;
private int index;
// 构造方法
private IsCheck(String name, int index) {
this.name = name;
this.index = index;
}
/**
*
* 功能描述:根据名字取得相应枚举值
* @param name 中文值
* @return 枚举值
*/
public static IsCheck getName(String name) {
for (IsCheck c : IsCheck.values()) {
if (c.getName() == name) {
return c;
}
}
return null;
}
/**
*
* 功能描述:根据序号取得相应枚举值
* @param index 序号
* @return 枚举值
*/
public static IsCheck getName(int index) {
for (IsCheck c : IsCheck.values()) {
if (c.getIndex() == index) {
return c;
}
}
return null;
}