首页 > 其他分享 >stream() 简单示例

stream() 简单示例

时间:2022-08-26 18:33:17浏览次数:53  
标签:stream 示例 元素 list add 简单 倒序

    public static void main(String[] args) {

        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(4);
        list = list
                .stream()
                .distinct() // 去重
                .sorted((a, b) -> b - a)    // 进行倒序排列
                .map(e -> e + 1)    // 每个元素都要执行 +1 操作
                .limit(2)   // 只放行前两个元素
                .collect(Collectors.toList());

        System.out.println(list);
    }

标签:stream,示例,元素,list,add,简单,倒序
From: https://www.cnblogs.com/liuzonglin/p/16628802.html

相关文章

  • Spring学习笔记(1)实现简单的Bean容器
    github地址代码目录结构small-spring-step-01└──src├──main│└──java│└──cn.bugstack.springframework│......
  • StreamWriter写txt文本乱码问题
    Encodingcode=Encoding.UTF8;TextWritersw=newStreamWriter(path,true,code);sw.WriteLine(content);以上代码在Windows执行写入文件没有出现乱码问题,但是在......
  • CentOS8错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlis
    CentOSLinux8在2022年12月31日来到生命周期终点(EndofLife,EoL)。即CentOSLinux8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。所以原来的CentOS......
  • Java -> Stream入门
    学习Stream的目的函数式编程渐渐变成主流,为了看懂同事的代码。相对于传统的编程方式,代码更为简洁清晰易懂。使得并发编程变得如此简单。有效的避免了代码嵌套......
  • HCIA-datacom 7.1 实验 构建简单IPv6网络
    实验介绍IPv6(InternetProtocolVersion6)也被称为IPng(IPNextGeneration)。它是Internet工程任务组IETF(InternetEngineeringTaskForce)设计的一套规范,是IPv4(InternetP......
  • windows下的Sonarqube+Sonar-Scanner简单入门配置
    参考:https://blog.csdn.net/weixin_40496191/article/details/120250953https://www.cnblogs.com/longpizi/p/12376500.htmlsonar文档:https://docs.sonarqube.org/lates......
  • 简单的thinkphp+uploadify实现上传
    Uploadify+thinkphp解决图片上传问题首先到官网上http://www.uploadify.com/下载 下载flash免费版本,HTML5版本为收费版本。下载下来为一个软件包。Index为入口文......
  • leetcode 242. Valid Anagram 有效的字母异位词(简单)
    一、题目大意https://leetcode.cn/problems/valid-anagram给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都......
  • sql注入简单pyhon
    importrequests,sys,timefromPyQt5.QtWidgetsimport*fromPyQt5.QtGuiimportQIconfromthreadingimportThreadheaders={'User-Agent':'Mozilla/5.0(Window......
  • Java枚举简单介绍
    枚举1、枚举简介枚举,是java中的一种比较特殊的class,它继承了java.lang.Enum类,也就是说在枚举类中是不能够继承其他类的。枚举类型可以取代以往常量的定义方式,即将常量封......