需求很简单,将list的数据放入另一个list属性而组装成数据

主要用到的方法是java8之list集合中取出某一属性:

List<String> names=list.stream().map(User::getName).collect(Collectors.toList());
System.out.println("输出第一个:"+names);

将从list中取出对应的属性换入到另一个list

List<Students> students = users.stream().map(item ->{Students students = new Students();students.setName(item.getName());return students;}).distinct().collect(Collectors.toList());

利用java8特性Stream流对list集合进行多个属性组装数据相关推荐

  1. Java8特性 stream流常用方法

    Java8特性 stream流常用方法 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据. Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方 ...

  2. Java8种Stream流相关操作——集合的筛选、归约、分组、聚合

    过滤.筛选   filter skip /*** 过滤 筛选*/@Testpublic void test2(){List<String> list = Arrays.asList(&qu ...

  3. Java8新特性Stream流详解

    陈老老老板 说明:新的专栏,本专栏专门讲Java8新特性,把平时遇到的问题与Java8的写法进行总结,需要注意的地方都标红了,一起加油. 本文是介绍Java8新特性Stream流常用方法超详细教学 说 ...

  4. Java8中Stream流对集合操作

    java8中Stream流引入函数式编程思想,主要配合各种接口.lambda表达式.方法引用等方式,为集合的遍历.过滤.映射等提供非常"优雅"的操作方式. Student.java ...

  5. Java8的 Stream 流的各种用法

    Java8 的 Stream 流的各种用法 什么是Stream 1. Stream可以由数组或集合创建,对流的操作分为两种 2. Stream的特性 3. Stream可以通过集合数组创建 4. st ...

  6. java的collect用法_java8新特性:stream流中collect用法

    java8新特性:stream流中collect用法 java8新特性:stream流中collect用法 1.toList List collectList = Stream.of(1, 2, 3, ...

  7. Java复习第11天---11.2---Java8新特性---Stream流获取方式和常用方法1

    Java复习第11天---11.2---Java8新特性---Stream流获取方式和常用方法1 目录 文章目录 1.Stream流的2中获取方式 1.1.集合的stream方法 1.2.Stream ...

  8. java8中stream流解决两个list合并问题

    当我们遇到需要将两个list合并成一个list实体的时候,可以使用java8的stream流来解决,以下是我的一个小demo,可供大家参考学习. public ResultDto listBalanc ...

  9. Java复习第11天---11.4---Java8新特性---Stream流常用方法3和综合案例

    Java复习第11天---11.4---Java8新特性---Stream流常用方法3和综合案例 目录 文章目录 1.count:计数-终结方法 2.limit:取前几个元素-延迟方法 3.skip: ...

最新文章

  1. 如何搭建基于容器的工业互联网PaaS平台
  2. 使用github管理Eclipse分布式项目开发
  3. 非计算机专业的学生,简谈非计算机专业的计算机教育
  4. 基于官方镜像MySQL做自定义业务扩充镜像
  5. 优秀的人,都敢对自己下狠手
  6. Vue CLI 3.0正式发布!
  7. index mysql_mysql 原理~ index的详解
  8. pytorch visdom蓝屏和无法启动
  9. Python的Cython在Windows环境下的部署安装
  10. 菜鸟入门:电脑常用的9个小知识点
  11. udp java 实例_udp例子,javaudp简单实例分享
  12. 经典配分函数公式以及量子统计形式
  13. 考勤系统与服务器链接,考勤机怎么连接服务器
  14. 怎么用python编写个apk_python自动安装apk文件
  15. iOS中HTTPS证书验证浅析
  16. 《期货大作手风云录》读书笔记
  17. 电脑手机css自适应,怎么把一个pc页面自适应手机屏幕
  18. 线性代数及矩阵论(七)
  19. vue父子组件传值:详解父组件向子组件传值(props)
  20. linux服务器光衰,linux下怎么查看光模块光功率

热门文章

  1. QT .pri 的建立与使用 与pro的区别
  2. AutoCAD Electrical 2022—项目的配置描述文件
  3. 零售数据分析操作篇14:利用内存计算做销售筛选分析
  4. 过滤器和拦截器比较及实现未登录跳转登录页的方式
  5. http-server : 无法加载文件 C:\Users\yan.chang\AppData\Roaming\npm\http-server.ps1,因为在此系统上禁止运行脚本。
  6. android开发案例
  7. Three.js - MapControls 地图控件
  8. 关于SAML2协议实现的一些记录
  9. 民营企业家返乡创业扶贫:“一个人的富裕不是富裕”
  10. 2020全国商标注册量TOP 10的代理机构都拥有自己的互联网平台