如何在 Java 中创建自定义的 EnumSet

发布时间:2025-02-06 19:51:32 作者:小樊
来源:亿速云 阅读:95

在Java中,要创建自定义的EnumSet,首先需要定义一个枚举类型,然后使用EnumSet类来存储该枚举类型的实例

  1. 定义一个枚举类型:
public enum Weekday {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
  1. 使用EnumSet存储Weekday枚举类型的实例:
import java.util.EnumSet;

public class CustomEnumSet {
    public static void main(String[] args) {
        // 创建一个空的 EnumSet 存储 Weekday 枚举类型
        EnumSet<Weekday> weekdays = EnumSet.noneOf(Weekday.class);

        // 向 EnumSet 添加元素
        weekdays.add(Weekday.MONDAY);
        weekdays.add(Weekday.WEDNESDAY);
        weekdays.add(Weekday.FRIDAY);

        // 删除一个元素
        weekdays.remove(Weekday.TUESDAY);

        // 检查 EnumSet 中是否包含某个元素
        boolean containsMonday = weekdays.contains(Weekday.MONDAY);
        System.out.println("Contains Monday: " + containsMonday);

        // 遍历 EnumSet
        for (Weekday day : weekdays) {
            System.out.println(day);
        }
    }
}

这个示例首先创建了一个空的EnumSet来存储Weekday枚举类型的实例,然后向其中添加了一些元素,接着删除了一个元素,并检查了EnumSet中是否包含某个元素。最后,遍历了EnumSet中的所有元素。

推荐阅读:
  1. enum如何在java项目中使用
  2. 如何在Java中自定义注解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java

上一篇:EnumSet 如何处理重复元素

下一篇:EnumSet 在多线程环境下安全吗

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》