废话不多说,直接上代码:
public static List<User> removeUser(List<User> list){
for (int i = 0; i < list.size(); i++) {
for (int j=list.size()-1;j>i;j--){
if (list.get(i).getName().equals(list.get(j).getName()) && list.get(i).getGender().equals(list.get(j).getGender())){
list.remove(j);
}
}
}
return list;
}
根据多字段去重,直接拼接 &&即可;