EnumSet是什么意思?

10 浏览
0 Comments

EnumSet是什么意思?

我有以下示例:

import java.util.EnumSet;
import java.util.Iterator;
public class SizeSet {
    public static void main(String[] args) {
        EnumSet largeSize = EnumSet.of(Size.XL,Size.XXL,Size.XXXL);
        for(Iterator it = largeSize.iterator();it.hasNext();){
            Size size = (Size)it.next();
            System.out.println(size);
        }
    }
}
enum Size {
  S, M, L, XL, XXL, XXXL;
}

在这段代码中,我可以理解Enum创建了一个Sizes的Enum类型。

我的问题是:`largeSize`是EnumSet类型的对象吗?它真正表示什么?我真的想更好地理解它。

0