我认为这是您应该做的-
for(User user1 : list1) { for(User user2 : list2) { if(user1.getEmpCode().equals(user2.getEmpCode())) { if(!user1.getFirstName().equals(user2.getFirstName()) || !user1.getLastName().equals(user2.getLastName()) || !user1.getEmail().equals(user2.getEmail())) { resultList.add(user1); } } }}User覆盖
equal并
hashCode仅出于此目的可能没有意义。应该以更有意义的方式覆盖它们。



