List<RefStore> aClassList1 = new ArrayList<>();
RefStore refStore = new RefStore();
refStore.setId("1");
refStore.setName("测试1");
aClassList1.add(refStore);
RefStore refStore2 = new RefStore();
refStore2.setId("2");
refStore2.setName("测试2");
aClassList1.add(refStore2);
List<RefStore> aClassList2 = new ArrayList<>();
aClassList2.add(refStore);
/*并集*/
List<RefStore> unionResult = Stream.of(aClassList1, aClassList2).flatMap(Collection::stream).distinct().collect(Collectors.toList());
for (RefStore store:unionResult) {
System.out.println(store + "======" + store.getId());
}
System.out.println(unionResult);
}
Record again java Stream API merge two operations List
Guess you like
Origin blog.csdn.net/weixin_37828719/article/details/103729791
Recommended
Ranking