一.简述
EnumSet是用于存储枚举类的集合,不可存储Null,内部以位向量的方式存储,对内存消耗很小,不能直接创建该集合,内部构造器是private
二.例子
//创建一个枚举类的Set
EnumSet<Seanson> enumSet = EnumSet.allOf(Seanson.class);
for (Seanson seanson : enumSet) {
Log.d(TAG, "seanson = " + seanson);
}
//创建一个空的set,类型是Seanson
EnumSet<Seanson> enumSet1 = EnumSet.noneOf(Seanson.class);
enumSet1.add(Seanson.AUTUOM);
enumSet1.add(Seanson.SUMMER);