table xxx, List<xxxBean>list1,List<xxxBean>list2,
检查这两个列表的相同数据,删除相同的
在java的Api中我看到list1.removeAll(list2) ,返回的是boolean,只要list1调用发生改变返回true,否则返回false。可是list1与list2不管有没有相同的都是返回false
所以我想到了比较table里面某个属性的方法比如说type,献上代码,请大佬指教,如果有好的方法。ps:list1.remove(i)是删除相同的数据(i),
for (int i = 0; i < list1.size(); i++) { for (int j = 0; j < list2.size(); j++) { if ((list1.get(i).getType()).equals(list2.get(j).getType())) {//list1与list2有相同的,删除list1 list1.remove(i); } } }