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/