ArrayList<T> set=new ArrayList<T>();
for(int i=0;i<list.size();i++)
{
for(int j=0;j<t.size();j++)
{
if(!list.get(i).equals(t.get(i)));------------>netbeans say t.get(i) is error
set.add((T) t.list.get(j));
}
我应该写一个连接方法来加入两个set。我应该写什么而不是t.get(i)????
答案 0 :(得分:2)
那么list.size()
呢? list
和t
都未定义(至少在您发送的代码段中)。
请尝试阅读编译器说的内容。我相信错误信息会解释你问题所在。如果您仍然不明白,请提供更大的代码段。
答案 1 :(得分:1)
如果您想处理设置数据结构,请开始使用集合。
Set set = new HashSet();
“Set”的语义已经暗示其中没有重复。要拥有联合,只需添加所有新元素。