假设有两个实体为Bean的集合list1、list2,根据age属性取交集
List<Bean> newList = list1.stream().filter(x -> list2.stream().map(d -> d.getAge()).collect(Collectors.toList()).contains(x.getAge())).collect(Collectors.toList());
假设有两个实体为Bean的集合list1、list2,根据age属性取交集
List<Bean> newList = list1.stream().filter(x -> list2.stream().map(d -> d.getAge()).collect(Collectors.toList()).contains(x.getAge())).collect(Collectors.toList());