对2个ArrayList集合下的值进行比较~ if(a.get(i).equals(b.get(j))) {a.remove(i);break;} c.add(a.get(i)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(a.get(i).equals(b.get(j))) //这个成立了,下面的add就没有用了 {a.remove(i);break;} c.add(a.get(i)); c.add(a.get(i)); //说不定会报异常 if(a.get(i).equals(b.get(j))) {a.remove(i);break;} c.add(a.get(i)); a中i元素都已经删除了,下面的add会加入错误的元素或异常。应该改为if(a.get(i).equals(b.get(j))){ a.remove(i); c.add(a.get(i)); break;} 写错,应该是:if(a.get(i).equals(b.get(j))){ c.add(a.get(i)); a.remove(i); break;} 或if(a.get(i).equals(b.get(j))){ a.remove(i); c.add(b.get(j)); break;} if(a.get(i).equals(b.get(j))) {a.remove(i);} b.add(a.get(i)); break; [Quote=引用 9 楼 natalya13 的回复:]if(a.get(i).equals(b.get(j))) {a.remove(i);break;} c.add(a.get(i)); a中i元素都已经删除了,下面的add会加入错误的元素或异常。如果i后面还有元素,后面的数不会自动补上去吗 请问怎么对JTable的某个单元格添加一个监视器! 又是java日期转换的小问题 我搜了下也没合适的答案 定义类的问题,望DX解答 java读文件 内部类继承 用DOM4J读取XML文件 请问谁有读取excel的包java excelAPI 用java怎么进行window域认证? 初学请大家帮我看看! 如何让客户使用JAVA开发的应用程序呢? 好郁闷啊!今天看什么枚举看了有些地方不明白啊 【提问】为什么窗口运行后不能点击叉叉关闭窗口,而且实现不了功能
{a.remove(i);break;}
c.add(a.get(i));
if(a.get(i).equals(b.get(j)))
{a.remove(i);break;}
c.add(a.get(i));
a中i元素都已经删除了,下面的add会加入错误的元素或异常。
应该改为if(a.get(i).equals(b.get(j))){
a.remove(i);
c.add(a.get(i));
break;
}
c.add(a.get(i));
a.remove(i);
break;
}
或if(a.get(i).equals(b.get(j))){
a.remove(i);
c.add(b.get(j));
break;
}
{a.remove(i);}
b.add(a.get(i));
break;
if(a.get(i).equals(b.get(j)))
{a.remove(i);break;}
c.add(a.get(i));
a中i元素都已经删除了,下面的add会加入错误的元素或异常。如果i后面还有元素,后面的数不会自动补上去吗