创建一个ArrayList以在Java中存储HashSet

时间:2014-04-18 18:32:07

标签: java hashset

我有一个节点数组,大小为4000个元素。在我的遍历算法期间,每个节点将与其他节点相遇。我想创建一个HashSet来存储它在路上遇到的每个节点。 每个节点都应该有自己的HashSet

Java有这样的结构吗?

<Hashset<Node>>[] res = new Hashset<Node>[4000];

1 个答案:

答案 0 :(得分:2)

是。 A generic type parameter may itself be generic,因此以下内容有效:

ArrayList<HashSet<Node>> res=new  ArrayList<HashSet<Node>>();

请注意java.util.HashSet

名称中的大小写