从Java中获取EnumSet的值
发布时间:2020-12-15 02:50:21 所属栏目:Java 来源:网络整理
导读:如果你使用EnumSet存储传统的二进制值(1,2,4等),那么当少于64个项目时,我会认为这是存储为位向量并且有效地表示为long.有没有一种简单的方法来获得这个长期的价值.我想要一种快速简单的方法将集合的内容存储在文件或数据库中. 如果我以旧的方式做这件事,我只
如果你使用EnumSet存储传统的二进制值(1,2,4等),那么当少于64个项目时,我会认为这是存储为位向量并且有效地表示为long.有没有一种简单的方法来获得这个长期的价值.我想要一种快速简单的方法将集合的内容存储在文件或数据库中.
如果我以旧的方式做这件事,我只是用了很长时间,尽管有类型安全等所有问题,我还是会自己动手. 解决方法
据我所知,这并没有曝光.您基本上可以自己重写它 – 看看EnumSet的代码以了解代码 – 但遗憾的是没有更好的方法来获取它:(
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |