java - java整数集的内存有效存储

标签 java data-structures

我想有效地存储一组整数。由于包装类的原因,Java 中的 HashSet 在内存使用方面并不是那么高效。排序的整数数组将失去摊销常数时间查找。我还需要迭代每个元素,因此 BitSet 也不是很好。

最佳答案

广泛使用的GNU Trove库提供了大量优秀的原始类型集合

http://trove.starlight-systems.com/

https://bitbucket.org/trove4j/trove

关于java - java整数集的内存有效存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33558612/

相关文章:

java - 单击按钮时,内容不会改变。 - 安卓

algorithm - 用线性供应流中的值填充嵌套结构

java - 不要从数组转换 "null"值

c# - 优雅的对象扩展

javascript - 如何在javascript中获取对象数组中的最大值和最小值?

java - ImageIcon 的 getResources() - java

java - 放心。是否可以从请求 json 中提取值?

java - 无法从资源目录加载属性文件

java - 为什么 getConfiguration 偶尔会抛出 File不能为空?

java - 我需要一个 trie 样式的数据结构来存储自定义类的附加信息