java枚举类型使用笔记

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;
    }

  

posted @ 2016-08-24 12:47  系统攻城狮  阅读(201)  评论(0编辑  收藏  举报