加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

从Java中获取EnumSet的值

发布时间:2020-12-15 02:50:21 所属栏目:Java 来源:网络整理
导读:如果你使用EnumSet存储传统的二进制值(1,2,4等),那么当少于64个项目时,我会认为这是存储为位向量并且有效地表示为long.有没有一种简单的方法来获得这个长期的价值.我想要一种快速简单的方法将集合的内容存储在文件或数据库中. 如果我以旧的方式做这件事,我只
如果你使用EnumSet存储传统的二进制值(1,2,4等),那么当少于64个项目时,我会认为这是存储为位向量并且有效地表示为long.有没有一种简单的方法来获得这个长期的价值.我想要一种快速简单的方法将集合的内容存储在文件或数据库中.

如果我以旧的方式做这件事,我只是用了很长时间,尽管有类型安全等所有问题,我还是会自己动手.

解决方法

据我所知,这并没有曝光.您基本上可以自己重写它 – 看看EnumSet的代码以了解代码 – 但遗憾的是没有更好的方法来获取它:(

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读