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);
}
レコードは再びストリームAPIマージ二つの操作の一覧をJAVA
おすすめ
転載: blog.csdn.net/weixin_37828719/article/details/103729791
ランキング