如果您使用EnumSet
存储常规二进制值(1、2、4等),则当少于64个项目时,我被认为可以将其存储为位 vector ,并且可以长时间有效地表示。有没有一种简单的方法来获得这个值(value)。我想要一种快速简单的方法来将集合的内容存储在文件或数据库中。
如果我用旧方法这样做,尽管有类型安全性等所有问题,我只会花很长的时间,然后自己打个ling。
最佳答案
据我所知,这并没有暴露。您基本上可以自己重写它 - 查看 EnumSet 的代码以了解代码 - 但遗憾的是没有更好的方法来获取它:(
关于java - 从Java中的EnumSet获取值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/363569/