List<A> a=...;//A的列表List<B> b = ..;//B的列表List<Long> aIds=a.stream().map(A::getaId).collect(Collectors.toList());//id为两个列表相同属性,取出A的list中的idList<B> newB=b.stream().filter(B ->!aIds.contains(B.getbId())).collect(Collectors.toList());//B列表去除A列表已有的数据