有个接口需求,前端点击保存发送到后端的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>

本文介绍如何在Java中处理一个接口需求,即从前端接收到一个Student对象的list集合,通过比较找出新增、修改和删除的元素,以便进行批量操作。文章包含实体类定义、具体实现方法及测试类的详细内容。
最低0.47元/天 解锁文章
2001

被折叠的 条评论
为什么被折叠?



