9 两个list差值
作者:
笑Skr人啊 | 来源:发表于
2019-11-13 16:20 被阅读0次package com.gp6.list.difference;
import com.gp6.common.bean.Employee;
import com.gp6.common.utils.ListUtil;
import java.util.List;
import java.util.stream.Collectors;
/**
* 测试list取差值
*
* @author gp6
* @date 2019/10/16
*/
public class TestDifference {
public static void main(String[] args) {
List<Employee> allEmployeeList = ListUtil.packEmployeeList();
List<Employee> employeeList = ListUtil.packEmployeeList2();
// 取差值
List<Employee> differenceEmployeeList = allEmployeeList.stream()
.filter(item -> !employeeList.stream()
.map(Employee::getId)
.collect(Collectors.toList())
.contains(item.getId()))
.collect(Collectors.toList());
System.out.println(differenceEmployeeList);
}
}
本文标题:9 两个list差值
本文链接:https://www.haomeiwen.com/subject/qjfkictx.html
网友评论