Merging two arrayLists into a new arrayList, with no duplicates and in order, in Java

前端 未结 14 1526
予麋鹿
予麋鹿 2020-11-28 11:50

I am trying to \"combine\" two arrayLists, producing a new arrayList that contains all the numbers in the two combined arrayLists, but without any duplicate elements and the

14条回答
  •  死守一世寂寞
    2020-11-28 12:07

    Here is one solution using java 8:

    Stream.of(list1, list2)
        .flatMap(Collection::stream)
        .distinct()
        // .sorted() uncomment if you want sorted list
        .collect(Collectors.toList());
    

提交回复
热议问题