我有一个节点数组,大小为4000个元素。在我的遍历算法期间,每个节点将与其他节点相遇。我想创建一个HashSet
来存储它在路上遇到的每个节点。
每个节点都应该有自己的HashSet
。
Java有这样的结构吗?
<Hashset<Node>>[] res = new Hashset<Node>[4000];
答案 0 :(得分:2)
是。 A generic type parameter may itself be generic,因此以下内容有效:
ArrayList<HashSet<Node>> res=new ArrayList<HashSet<Node>>();
请注意java.util.HashSet
。