枚举类
5.0之前自定义枚举类的创建
class Sex{ private final String SEX; private final String SEXTEXT; private Sex(String sex,String SEXTEXT) { this.SEX =sex; this.SEXTEXT = SEXTEXT; } public static final Sex male = new Sex("男","男士"); public static final Sex famale = new Sex("女","女士"); }
JDK5.0之后枚举类的创建
enum Sex1{ FAMALE("男"), MALE("女"); private String SEX; public String getSEX() { return SEX; } private Sex1(String SEX) { this.SEX = SEX; } }
enum的常用方法
- toString
- values
- valuesOf
//toString方法 Sex1 famale = Sex1.FAMALE; System.out.println(famale); //values方法 Sex1[] values = Sex1.values(); for (int i = 0; i < values.length; i++) { System.out.print(values[i]+" "); } System.out.println(); //valuesOf方法返回枚举类中objectName的对象 Sex1 famale1 = Sex1.valueOf("FAMALE"); System.out.println(famale1);

浙公网安备 33010602011771号