Java 哈希集合

标签 java collections

Java中有一个类叫HashSet

例如,我将向 HashSet 添加以下 int 型值,

[输入]

1,2,3,4,5,6,1,2,3,1, 

[哈希结构]

1,1,1
2,2
3,3
4
5
6

有没有集合变成这样的结构?

最佳答案

如果我正确理解你的问题,你正在寻找所谓的“多重集”。 Java 没有内置的 Multiset,但您可以使用 HashMap<Integer, HashSet<Integer>> 构建您想要的内容。 。还有许多第三方库可以实现此目的,例如 Google Collections Library .

关于Java 哈希集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1610980/

相关文章:

java - 属性文件中的单个大括号

java - 在 java 中为 mongodb 创建地理空间查询

java - 如何修复 android 中 fragment 的排序问题和数据显示?

java - 如何在 Java 类中对 REST 规范的表示进行建模?

java - 套接字因意外关闭而关闭

Java - 如何从集合中删除具有相同属性值的元素?

java - 使用键从 Map 获取现有对象

java - 如何根据多重映射中存在的值检索 key ?

javascript - 如何限制从 Parse.com 集合 (Javascript) 获取的对象数量?

c# - 获取列表索引的列表操作