两个list对象取合集、差集

private List dealUserData(List workerInfoList,List userList){
    List userIds = userList.stream().map(User::getUserId).collect(Collectors.toList());
    workerInfoList = workerInfoList.stream().filter(entity -> !userIds.contains(entity.getUserId())).collect(Collectors.toList());
    return workerInfoList;

你可能感兴趣的:(java)