Java 枚举String字串
终于写完了腾讯优图的代码。这也源于项目中的一个小问题:如何保存一系列的字符串,并且还能访问方便。在我之前的认知中,Enum类型可以很好保存整型并且方便访问,因为对Java不是特别熟,于是google了一记,发现StackOverFlow上面有很好的解答,于是就Copy过来了。
代码:
publicclassFamilyMemberEnum
{publicstaticenum Sex{
SEX_MALE("男"),//男
SEX_FEMALE("女"),//女
SEX_UNKNOWN("人妖");//人妖privatefinal String text;privateSex(final String text){this.text=text;
}@Overridepublic StringtoString(){return text;
}
}
}
在访问的时候只需要:
String mySex = FamilyMemberEnum.Sex.STRING_MALE.toString();
参考:
http://stackoverflow.com/questions/3978654/best-way-to-create-enum-of-strings