首页 > 其他分享 >Stream流的思想和获取stream流

Stream流的思想和获取stream流

时间:2023-04-16 17:36:19浏览次数:52  
标签:stream Stream System 获取 hashMap forEach println out

  1.  

  2.  

  3.  

  4. stream流打印单列集合:
    //单列集合获取
    ArrayList<String> list=new ArrayList<>();
    Collections.addAll(list,"a","a","a");
    //stream流
    Stream<String> stream = list.stream();
    //用终结方法打印所有数据
    stream.forEach(new Consumer<String>() {
    @Override
    public void accept(String s) {
    System.out.println(s);
    }
    });
    //stream流的链式编程
    list.stream().forEach(s -> System.out.println(s));
  5. 双列集合使用stream流:
    //双列集合获取
    HashMap<String,Integer> hashMap=new HashMap<>();
    hashMap.put("bbb",111);
    hashMap.put("ccc",111);
    hashMap.put("ddd",111);
    //获取stream流的第一种方式
    hashMap.keySet().stream().forEach(s -> System.out.println(s));
    //获取stream流的第二种方式
    hashMap.entrySet().stream().forEach(stringIntegerEntry -> System.out.println(stringIntegerEntry));
  6. 数组使用stream流
    int[] number={1,2,3,4,5};
    Arrays.stream(number).forEach(s-> System.out.println(s));
  7. 一堆零散数据使用stream流:
    Stream.of(1,2,3,4,5).forEach(s-> System.out.println(s));
  8. Stream接口细节:

     

标签:stream,Stream,System,获取,hashMap,forEach,println,out
From: https://www.cnblogs.com/lyjzht/p/17323647.html

相关文章

  • jmap执行失败了,怎么获取heapdump?
    原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。在之前的OOM问题复盘中,我们添加了jmap脚本来自动dump内存现场,方便排查OOM问题。但当我反复模拟OOM场景测试时,发现jmap有时可以dump成功,有时会报错,如下:经过网上一顿搜索,发现两种原因可能导致这个问题,一是执......
  • webFlux 获取上传文件的附带参数
    前端上传文件uploadFilePromise(url){returnnewPromise((resolve,reject)=>{leta=uni.uploadFile({url:base.baseUrl+uploadHemogram.concat(this.patient.name),//仅为示例,非真实的接口地址......
  • 2023【xm格式转不了mp3】教你正确下载喜马拉雅mp3,并优雅获取音频!
    喜马拉雅Windows和Mac客户端下载缓存的音频是xm格式,而且限制只可使用该喜马拉雅软件才能打开,而且经过加密的,因此对于电脑小白来说就不要想着解密xm格式的文件了,而且网上基本没有xm转mp3/m4a的工具。 这次分享的不是如何将xm格式转换成mp3的工具,而是采用了跳过xm格式。直接下载......
  • Java Stream API 操作完全攻略:让你的代码更加出色 (四)
    前言  JavaStream是一种强大的数据处理工具,可以帮助开发人员快速高效地处理和转换数据流。使用Stream操作可以大大简化代码,使其更具可读性和可维护性,从而提高开发效率。本文将为您介绍JavaStream操作的所有方面,包括range、range、iterate、generate等操作,让你的代码行......
  • java8使用stream流将list转map
    java8使用stream流将list转map原文链接:https://blog.csdn.net/weixin_43769566/article/details/123815887stream将list转化为map在Stream流中将List转换为Map,是使用Collectors.toMap方法来进行转换。1.key和value都是对象中的某个属性值。Map<String,String>userMap1......
  • Java stream实现list转化为map
    在Stream流中将List转换为Map,是使用Collectors.toMap方法来进行转换。key和value都是对象中的某个属性值。Map<String,String>userMap1=userList.stream().collect(Collectors.toMap(User::getId,User::getName));使用箭头函数Map中,key是对象中的某个属性值,value是......
  • 【原创】SQLSERVER 通过 newsequentialid() 获取有序Guid 的注意事项
    SQLSERVER2005版本开始,支持获取有序Guid,函数为:newsequentialid(),使用该函数注意事项:1、表存在对应类型:uniqueidentifier,可以设置default 为:newsequentialid() 来自动生成有序Guid2、字段类型为:uniqueidentifier时,值只能是36位有效格式的字符串,不能为其他格式或空的字符串,而......
  • 《Python算法交易实战》——yfinace获取yahoo财经数据
    因为从2021年11月1日起,用户无法从中国大陆地区使用Yahoo产品与服务所以下面两个错误,都是代理配置的问题error:Notimezonefound,symbolmaybedelistederror:Nodatafoundforthisdaterange,symbolmaybedelisted以下是解决办法:1.实现强劲上网,保证你可以在浏览器......
  • Java Stream常见用法汇总,开发效率大幅提升
    本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址如果访问不了Github,可以访问gitee地址。gitee地址Java8新......
  • springboot打成jar包resources下文件的获取
    importorg.apache.poi.util.IOUtils;importorg.springframework.boot.system.ApplicationHome;importorg.springframework.core.io.ClassPathResource;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream......