java中的EnumSet如何使用
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本文小编为大家详细介绍"java中的EnumSet如何使用",内容详细,步骤清晰,细节处理妥当,希望这篇"java中的EnumSet如何使用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来
千家信息网最后更新 2025年01月23日java中的EnumSet如何使用
本文小编为大家详细介绍"java中的EnumSet如何使用",内容详细,步骤清晰,细节处理妥当,希望这篇"java中的EnumSet如何使用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
说明
1、EnumSet可以存储一个枚举中的元素,它提供了一种通过集合来操作枚举类的方式。
2、EnumSet中的所有元素都必须指定枚举类型的枚举值,这种枚举类型在创建EnumSet时是显性的或隐性的。
实例
/** * EnumSet 的设计充分考虑到了速度因素,因为它必须与非常高效的 bit 标志相竞争(其操作与 HashSet 相比,非常地快).
* 就其内部而言,它(可能)就是将一个 long 值作为比特向量,所以 EnumSet 非常快速高效。
* 使用 EnumSet 的优点是,它在说明一个二进制位是否存在时,具有更好的表达能力,并且无需担心性能。 */ private static void enumSet() { // 空构造器 EnumSetweekEnums = EnumSet.noneOf(WeekEnum.class); weekEnums.add(WeekEnum.MON); weekEnums.add(WeekEnum.TUE); weekEnums.add(WeekEnum.WEB); // of工厂,可以接收多个enum weekEnums.addAll(EnumSet.of(WeekEnum.THUR, WeekEnum.FRI, WeekEnum.SAT, WeekEnum.SUN)); System.out.println(weekEnums); // range-范围 weekEnums.removeAll(EnumSet.range(WeekEnum.MON, WeekEnum.WEB)); System.out.println(weekEnums); // 创建一个与指定枚举集具有相同元素类型的枚举集,最初包含指定集中未包含的所有此类型的元素。 weekEnums = EnumSet.complementOf(weekEnums); System.out.println(weekEnums); }
读到这里,这篇"java中的EnumSet如何使用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
元素
类型
文章
内容
妥当
相同
二进制
优点
向量
因素
多个
实例
就是
工厂
思路
性能
新知
方式
更多
标志
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
四上网络安全教育班会课教案
开源数据库网站
软件开发要求会英语的公司
峰潮互联网科技有限公司
网络安全的第一屏障是
计算机网络技术有什么对口工作
同花顺为什么显示已连接服务器
刺客信条服务器卡住了怎么办
4h4g服务器能够玩几个游戏
硅谷动力网络技术有限公司
家庭网络安全的作业
word文档连接数据库
太原服务器回收企业
无锡流程管理软件开发
郑州c语言软件开发哪家正规
centos安装svn服务器
串口服务器怎么接485设备
九折型材服务器机柜
网络安全四层智能革命
如何用其它登录名登录数据库
亲爱的热爱的电竞改网络安全
珠海无限软件开发定做价格
青海超算套料软件开发商
定远奈德网络技术有限公司
番禺有实力的小程序软件开发
太原服务器回收企业
软件开发游戏制作培训机构
开展网络安全周会议
易智豪软件开发
数据库密码提示过期