private static List removeAll(List big,List small)throws Exception{

LinkedList link = new LinkedList(big);
HashSet set = new HashSet(small);
Iterator iter = link.iterator();
while(iter.hasNext()){
if(set.contains(iter.next())){
iter.remove();
}
}
return link;
}
 有一个大集合List<User> big、一个小集合List<User> small、 从大集合中删除 小集合里的对象(带泛型)
 我上面写的方法不行、好像在判断对象是否重复有问题、
请问集合若是带了泛型  用set去重还可以么?