java两个list取交集

直接上代码
        List<Integer> list1 = new ArrayList<>();
        list1.add(1);
        list1.add(2);
        list1.add(3);
 
        List<Integer> list2 = new ArrayList<>();
        list2.add(3);
        list2.add(4);
        list2.add(5);
        list2.add(6);
        
        
        List<Integer> resultList = list1.stream().filter(list2::contains).collect(Collectors.toList());
        
        System.out.println(resultList.toString());

 

posted @ 2022-12-21 18:01  万笑佛  阅读(133)  评论(0)    收藏  举报