lambda List去重

lambda List去重publicstaticvoidmain(String[]args){List<Integer>list=Lists.newArrayList();list.add(1);list.add(2);list.add(3);list.add(3);list.add(1);list.add(1);list=list.stream().d..

大家好,又见面了,我是你们的朋友全栈君。

 public static void main(String[] args) {
        List<Integer> list = Lists.newArrayList();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(3);
        list.add(1);
        list.add(1);
        list = list.stream().distinct().collect(Collectors.toList());
        list.stream().forEach( l->{
            System.out.println(l);
        });
    }

关键:

 list = list.stream().distinct().collect(Collectors.toList());

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

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

(0)
上一篇 2022年5月9日 上午10:00
下一篇 2022年5月9日 上午10:00


相关推荐

  • android autosize原理,Android屏幕适配头条:autosize的原理

    android autosize原理,Android屏幕适配头条:autosize的原理主要是固定一个UI尺寸,比如宽度360,然后为了各个density显示的宽度都是360dp,则通过:px=dp*density,density=screenWidthPx/360;记录下文章https://blankj.com/2018/07/30/easy-adapt-screen/我们知道px=dp*density,我们要适配的话需要确保dp不变去修改densit…

    2022年6月5日
    35
  • ORA-00607 Internal error occurred while making a change to a data block处理[通俗易懂]

    ORA-00607 Internal error occurred while making a change to a data block处理[通俗易懂]这个问题是我模拟的故障,具体怎么出现的请参考链接https://blog.csdn.net/m15217321304/article/details/105223487–//查看数据库日志RecoveryofOnlineRedoLog:Thread1Group3Seq24Readingmem0Mem#0:/u01/app/oradata/QXY1…

    2025年7月20日
    5
  • 11月Cursor无限续杯Claude4.5保姆级教程:实测稳定运行,支持多模型与全系统兼容

    11月Cursor无限续杯Claude4.5保姆级教程:实测稳定运行,支持多模型与全系统兼容

    2026年3月15日
    2
  • Prolog 语言入门(一)

    Prolog 语言入门(一)Prolog 是一种与众不同的语言 不用来开发软件 专门解决逻辑问题 比如 苏格拉底是人 人都会死 所以苏格拉底会死 这一类的问题 Prolog 就是 逻辑编程 programmingo 的意思 只要给出事实和规则 它会自动分析其中的逻辑关系 然后允许用户通过查询 完成复杂的逻辑运算 本文简单介绍如何使用 Prolog 语言 主要参考了 xmonader 的教程 一 SWI Prolog 学习之前 请安装 Prolog 的运行环境 SWI Prolog 才能运行后面的代

    2026年3月18日
    1
  • PyCharm安装教程及使用教程(2020最新版)

    PyCharm安装教程及使用教程(2020最新版)PyCharm 是一种 PythonIDE 可以帮助程序员节约时间 提高生产效率 那么具体如何使用呢 本文从 PyCharm 安装到插件 外部工具 专业版功能等进行了一一介绍 希望能够帮助到大家 机器之心之前也没系统地介绍过 PyCharm 怎样配置环境 怎样 DeBug 怎样同步 GitHub 等等可能都是通过经验或者摸索学会的 在本文中 我们并不会提供非常完善的指南 但是会介绍 PyCharm 最主要的一些能力 了解这些后 后面就需要我们在实践中再具体学习了 机器之心的读者应该非常了解 Jet

    2026年3月27日
    3
  • 机器人操作系统ROS简介

    机器人操作系统ROS简介一 历史随着机器人领域的快速发展和复杂化 代码的复用性和模块化的需求原来越强烈 而已有的开源机器人系统又不能很好的适应需求 2010 年 WillowGarage 公司发布了开源机器人操作系统 ROS robotoperati 很快在机器人研究领域展开了学习和使用 ROS 的热潮 ROS 系统是起源于 2007 年斯坦福大学人工智能实验室的项目与机器人技术公司 WillowGarage 的个人机器人项目 PersonalRobo 之间

    2026年3月17日
    2

发表回复

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

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