java 集合,实现获取两个list交集,并集,差集

java 集合,实现获取两个list交集,并集,差集

    public static void main(String[] args) {

            List list1 = new ArrayList();
            list1.add("1");
            list1.add("2");
            list1.add("3");
            list1.add("5");
            list1.add("6");

            List list2 = new ArrayList();
            list2.add("2");
            list2.add("3");
            list2.add("7");
            list2.add("8");

            // 交集
            List intersection = list1.stream().filter(item -> list2.contains(item)).collect(toList());
            System.out.println("---交集 intersection---");
        
            // 差集 (list1 - list2)
            List reduce1 = list1.stream().filter(item -> !list2.contains(item)).collect(toList());
            System.out.println("---差集 reduce1 (list1 - list2)---");

            // 差集 (list2 - list1)
            List reduce2 = list2.stream().filter(item -> !list1.contains(item)).collect(toList());
            System.out.println("---差集 reduce2 (list2 - list1)---");
            
            // 并集
            List listAll = list1addAll(list2);
            System.out.println("---并集 listAll---");

            // 去重并集
            List listAllDistinct = listAll.stream().distinct().collect(toList());
            System.out.println("---得到去重并集 listAllDistinct---");
    }

《肖申克的救赎》

  1. 生命可以归结为一种简单的选择:要么忙于生存,要么赶着去死。

  2. 懦怯囚禁人的灵魂,希望可以感受自由。强者自救,圣者渡人。

  3. 希望是件美丽的东西,也许是最好的东西。美好的东西是永远不会死的。

  4. 每个人都是自己的上帝。如果你自己都放弃自己了,还有谁会救你?

《熔炉》

  1. 我们一路奋战,不是为了能改变世界,而是为了不让世界改变我们。

  2. 现实如水母,看似美好无害实质总是致命伤人。

  3. 我们来到世界上,都是孤独的旅行,即使身边有人相伴,最终也会各奔东西!

  4. 世界上最美丽最珍贵的,反而是听不见且看不清的,只有用心才能感受得到。

《教父》

  1. 人可以不断犯错,但绝不能犯要命的错。

  2. 不要憎恨你的敌人,那会影响你的判断力。

  3. 人并非生来就伟大,而是越活越伟大。

《活着》

  1. 人是为了活着本身而活着,而不是为了活着之外的任何事物而活着。

  2. 以笑的方式哭,在死亡的伴随下活着。

  3. 没有什么比时间更具有说服力了,因为时间无需通知我们就可以改变一切。

  4. 你的命是爹娘给的,你不要命了也得先去问问他们。

《我不是药神》

  1. 世界上只有一种病,穷病,这种病你没法治,你也治不过来。

  2. 人间最高贵的是善良,是对生命的致敬。

《指环王》

  1. 把手握紧,里面什么也没有;把手放开,你得到的是一切。

  2. 我宁愿和你共度凡人短暂的一生,也不愿一个人看尽这世界的沧海桑田。

20.幸福的家庭都是相似的,不幸的家庭各有各的不幸。

  1. 或许有一天,人类变得萎缩懦弱,舍弃朋友,断绝友谊,但今天决不会这样。

《饮食男女》

22.人生不能像做菜,把所有的材料都准备好了才下锅。

  1. 什么叫做“可惜”啊,要心中有个“惜”字儿,才知道可惜。

  2. 其实一家人,住在一个屋檐下,照样可以各过各的日子,可是从心里产生的那种顾忌,才是一个家之所以为家的意义。

《让子弹飞》

  1. 世界上本没有路,有了腿便有了路。

  2. 如果你活着,早晚都会死;如果你死了,你就永远活着。

  3. 赚钱嘛,不寒碜

  4. 《肖申克的救赎》

生命可以归结为一种简单的选择:要么忙于生存,要么赶着去死。

懦怯囚禁人的灵魂,希望可以感受自由。强者自救,圣者渡人。

希望是件美丽的东西,也许是最好的东西。美好的东西是永远不会死的。

每个人都是自己的上帝。如果你自己都放弃自己了,还有谁会救你?

《熔炉》

我们一路奋战,不是为了能改变世界,而是为了不让世界改变我们。

现实如水母,看似美好无害实质总是致命伤人。

我们来到世界上,都是孤独的旅行,即使身边有人相伴,最终也会各奔东西!

世界上最美丽最珍贵的,反而是听不见且看不清的,只有用心才能感受得到。

《教父》

人可以不断犯错,但绝不能犯要命的错。

不要憎恨你的敌人,那会影响你的判断力。

人并非生来就伟大,而是越活越伟大。

《活着》

人是为了活着本身而活着,而不是为了活着之外的任何事物而活着。

以笑的方式哭,在死亡的伴随下活着。

没有什么比时间更具有说服力了,因为时间无需通知我们就可以改变一切。

你的命是爹娘给的,你不要命了也得先去问问他们。

《我不是药神》

世界上只有一种病,穷病,这种病你没法治,你也治不过来。

人间最高贵的是善良,是对生命的致敬。

《指环王》

把手握紧,里面什么也没有;把手放开,你得到的是一切。

我宁愿和你共度凡人短暂的一生,也不愿一个人看尽这世界的沧海桑田。

20.幸福的家庭都是相似的,不幸的家庭各有各的不幸。

或许有一天,人类变得萎缩懦弱,舍弃朋友,断绝友谊,但今天决不会这样。
《饮食男女》

22.人生不能像做菜,把所有的材料都准备好了才下锅。

什么叫做“可惜”啊,要心中有个“惜”字儿,才知道可惜。

其实一家人,住在一个屋檐下,照样可以各过各的日子,可是从心里产生的那种顾忌,才是一个家之所以为家的意义。

《让子弹飞》

世界上本没有路,有了腿便有了路。

如果你活着,早晚都会死;如果你死了,你就永远活着。

赚钱嘛,不寒碜

你可能感兴趣的:(java,碰到的问题,SpringBoot,Java开发,java,list,jvm)