两个list取交集_python两个list取并集

两个list取交集_python两个list取并集两个list求交集,一种方式是手动遍历,然后判断是否contains,然后添加到结果list中这里介绍另外一个方法直接调用list1.retainAll(list2),调用完成后,list1中不在list2的元素都会被剔除,此时list1就是交集/***retain*保留*/@TestpublicvoidtestRetain(){List<String>list1=

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

两个 list 求交集, 一种方式是手动遍历, 然后判断是否 contains, 然后添加到结果 list 中

这里介绍另外一个方法
直接调用 list1.retainAll(list2), 调用完成后, list1 中不在 list2 的元素都会被剔除, 此时 list1 就是交集

  /** * retain * 保留 */
    @Test
    public void testRetain() { 
   
        List<String> list1 = new ArrayList<>();
        list1.add("03");
        list1.add("02");
        list1.add("01");

        List<String> list2 = new ArrayList<>();
        list2.add("02");
        list2.add("03");

        // list1 只保留在 lists2 中的元素
        list1.retainAll(list2);

        System.out.println(list1);
    }

retainAll

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185226.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • QThread类[通俗易懂]

    QThread类[通俗易懂]QThread类提供一种独立于平台的线程管理方式。翻译自官方文档(译者:Qt君)

    2022年5月28日
    112
  • git ssh认证(网站认证)

    一、windows本地安装好git客户端,官网下载一路安装即可二、右键选项打开gitbash$ssh-keygen-trsa<==建立密钥对,-t代表类型,有RSA和DSA两种Generatingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/c/Users/HP/.ssh/id_r…

    2022年4月12日
    143
  • Poetry(2)Poetry的基本使用方式「建议收藏」

    Poetry(2)Poetry的基本使用方式「建议收藏」Poetry的基本使用准备工作如果你是在一个已有的项目里使用Poetry,你只需要执行poetryinit命令来创建一个pyproject.toml文件:poetryinit可看到

    2022年8月7日
    3
  • 《MySQL必懂系列》全局锁、表级锁、行锁

    《MySQL必懂系列》全局锁、表级锁、行锁

    2022年2月17日
    44
  • 计算机网络体系结构综述(上)[通俗易懂]

    计算机网络体系结构综述(上)[通俗易懂]计算机网络体系结构标准的制定使得两台计算机能够像两个知心朋友那样能够互相准确理解对方的意思并做出优雅的回应。本文首先概述了计算机网络体系结构的提出动机,并结合日常生活中的邮政系统介绍了设计的理念,并给出了相关的基本概念和标准。进一步地,我们着重概述了计算机网络体系结构的分层原理及其最重要的组成部分——协议,使得读者能够对计算网路体系结构有一个全新的、系统的认识。

    2022年7月12日
    15
  • webstorm插件安装-代码缩略图插件「建议收藏」

    webstorm插件安装-代码缩略图插件「建议收藏」webstorm本身足够强大了,但是有时候也希望能有其他的附加功能。好在官方提供了足够多的插件。https://plugins.jetbrains.com/webstorm找一个自己喜欢的插件,以代码缩略图插件为例:https://plugins.jetbrains.com/plugin/7275-codeglance代码缩略图可以很直观的看到代码的情况,快速定位代码到对应位置…

    2025年9月2日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号