有个接口需求,前端点击保存发送到后端的list集合,需要找出其中的新增、修改、删除元素,进行批量操作。 (这里我是拿Student学生类来做比较)
实体类Student
@Data
public class Student {
private Integer id;
private String name;
private String age;
private String address;
private String score;
}
具体方法
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class NewOldComparer {
//新增元素集合
private List<Student> insertIds = new ArrayList<>();
//修改元素集合
private List<Student> updateIds = new ArrayList<>();
//删除元素集合
private List<Student> deleteIds = new ArrayList<>();
public List<Student> insertIds() {
return insertIds;
}
public List<Student> updateIds() {
return updateIds;
}
public List<Student>