1.values()方法返回枚举所有实例的一个数组,调用这个数组的length方法,可以得到这个枚举对象中实例的个数
2.枚举类的每个实例,其实都是static的,可以通过static方法直接调用,而不用实例化
3.复写value()方法。根据某个值,获取对应的枚举实例:
public static PUnitTypeEnum valueOf(Integer value) { if (value == null) { return null; } for (PUnitTypeEnum item : values()) { if (item.getValue().equals(value)) { return item; } } return null; }