レコードは再びストリームAPIマージ二つの操作の一覧をJAVA

  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);

    }
公開された42元の記事 ウォン称賛19 ビュー10000 +

おすすめ

転載: blog.csdn.net/weixin_37828719/article/details/103729791