Java 8: merging two Lists containing objects by Id
问题 I have 2 Lists: // old list List<Employee> oldList = new ArrayList<>(); Employee emp1 = new Employee(); emp1.setPersonalNumber("123"); emp1.setName("old_name1"); emp1.setStatus(Status.OLD); Employee emp2 = new Employee(); emp2.setPersonalNumber("456"); emp2.setName("old_name2"); emp2.setStatus(Status.OLD); oldList.add(emp1); oldList.add(emp2); // new list List<Employee> newList = new ArrayList<>(); Employee newEmp1 = new Employee(); newEmp1.setPersonalNumber("123"); newEmp1.setName("new_name1