public static List getDiffElemList(List list1, List list2){
List listAll = new ArrayList();
List resultList= new ArrayList();
listAll.addAll(list1);
listAll.addAll(list2);
for (int i = 0; i < listAll.size(); i++) {
if(list1.contains(listAll.get(i)) && list2.contains(listAll.get(i))){
continue;
}else{
resultList.add(listAll.get(i));
}
}
return resultList;
}
注意重写equals,hashcode方法