sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Java 2个List取并集,交集

1 取并集(不去重)

public static void test1(List list1, List list2) {
    list1.addAll(list2);
    System.out.println(list1);
}
  • 1
  • 2
  • 3
  • 4

2 取并集(去重)

public static void test1(List list1, List list2) {
    list1.removeAll(list2);
    list1.addAll(list2);
    System.out.println(list1);
}
  • 1
  • 2
  • 3
  • 4
  • 5

3 取交集

public static void test2(List list1, List list2) {
    list1.retainAll(list2);
    System.out.println(list1);
}
  • 1
  • 2
  • 3
  • 4
https://blog.csdn.net/zhanghe_zht/article/details/106622235
posted on 2022-03-23 19:39  sunny123456  阅读(592)  评论(0编辑  收藏  举报