【发布时间】:2023-04-07 12:43:01
【问题描述】:
我正在编写一个用于连接集合的 java 程序。这只是我不断收到编译错误的代码的一小部分。
ArrayList<HashSet<Integer>> list = new ArrayList<HashSet<Integer>>(n+1);
for(int i=0;i<n+1;i++)
{
list.add(i, new HashSet<Integer>());
list.get(i).add(i);
}
if(list.get(a).contains(a) && list.get(b).contains(b))
{
Iterator it = list.get(b).iterator();
while(it.hasNext())
{
**list.get(a).add((int)it.next());** //Compilation Error!
}
list.get(b).clear();
}
有没有更简单的方法来执行连接?谢谢:) !!
【问题讨论】:
-
我没有错误(除了此处未声明的 a 和 b)。你用什么IDE?
-
如果您遇到编译器错误,请发布编译器错误。详情。
-
找到不可转换的类型:java.lang.Object required: int list.get(a).add(new Integer((int)it.next()));
标签: java arraylist compiler-errors hashset set