编程语言
首页 > 编程语言> > Java集合之EnumSet

Java集合之EnumSet

作者:互联网

介绍

EnumSet 是一个专为枚举设计的集合类,EnumSet 中的所有元素都必须是指定枚举类型的枚举值,该枚举类型在创建 EnumSet 时显式或隐式地指定。

方法介绍

方法介绍:

示例代码

public class EnumSetDemo {
    public static void main(String[] args) {
        EnumSet<Session> sessions = EnumSet.allOf(Session.class);
        System.out.println(sessions.contains(Session.START));
        sessions.forEach(System.out::println);
        EnumSet<Session> sessions1 = EnumSet.noneOf(Session.class);
        sessions1.add(Session.RUNNING);
        sessions1.add(Session.START);
        sessions1.forEach(System.out::println);
        System.out.println("sessions1.contains(Session.RUNNING) = " + sessions1.contains(Session.RUNNING));
    }
}

enum Session{
    START,
    RUNNING,
    STOP;
}

标签:Java,元素,EnumSet,枚举,Session,sessions1,集合
来源: https://www.cnblogs.com/hnxbp/p/15083487.html