-
@Test
-
public void listDistinctByStreamDistinct() throws JsonProcessingException {
-
ObjectMapper objectMapper = new ObjectMapper();
-
// 1. 对于 Student 列表去重
-
List<Student> studentList = getStudentList();
-
out.print("去重前:");
-
out.println(objectMapper.writeValueAsString(studentList));
-
studentList = studentList.stream().distinct().collect(Collectors.toList());
-
out.print("去重后:");
-
out.println(objectMapper.writeValueAsString(studentList));
-
}
转载来源:https://blog.csdn.net/weixin_34185560/article/details/91464917