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);
}
记录一遍java Stream API 合并2个List操作
最新推荐文章于 2024-07-13 02:29:46 发布