2015年12月10日 星期四
Java - String to Enum
public enum T_TYPE {
T1("t1"),
T2("t2"),
T3("t3");
/**
* 取得名稱所對應的T_TYPE
*
* @param name 名稱
* @return T_TYPE
*/
public static T_TYPE get(String name) {
if (T1.t_name.equals(name)) return T1;
if (T2.t_name.equals(name)) return T2;
if (T3.t_name.equals(name)) return T3;
return null;
}
private final String t_name;
private T_TYPE(String name) {
this.t_name = name;
}
public boolean equalsName(String name) {
return (name == null) ? false : t_name.equals(name);
}
public String toString() {
return this.t_name;
}
public String getName() {
return this.t_name;
}
}
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言