首页 > 其他分享 >stream流按某类型分组后操作

stream流按某类型分组后操作

时间:2023-02-24 09:11:43浏览次数:34  
标签:stream Collectors getScore testList collect 分组 类型

比如查询出了所有学生的各科成绩列表,再按学生分组求

Map<Integer, Double> collect = testList.stream() .collect(Collectors.groupingBy(UserEntity::getUserId, Collectors.summingDouble(f -> Double.parseDouble(f.getScore()))));

标签:stream,Collectors,getScore,testList,collect,分组,类型
From: https://www.cnblogs.com/fchhk/p/17150134.html

相关文章

  • mysql 的 json 类型
    创建表DROPTABLEIFEXISTS`student`;CREATETABLE`student`(`id`int(0)NOTNULLAUTO_INCREMENTCOMMENT'表的id',`name`varchar(255)CHARACTERSETut......
  • C++ primer 5th 第二章 变量和基本类型 阅读笔记
    第二章变量和基本类型第一节基本内置类型C++标准规定了算术类型尺寸的最小值,同时允许编译器赋予这些类型更大的尺寸。比如:类型含义最小尺寸bool布尔类型......
  • 类型转换
    由于java是强类型语言,所有要进行运算的时候,需要用到类型转换低------------------------------------------->高byte,short,char--->int--->long--->float--->double ......
  • JavaScript 强制类型转换
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *强制类型转换 * -指将一个数据......
  • Openfoam Pstream类探索
    对于数值仿真而言,无论是商软或者开源并行计算都是非常重要的,而且想把自身数值仿真能力提升一个层次,必须对并行计算有很好的理解与应用openfoam并行通信主要通过Pstream类......
  • js中的数据类型有哪些?
    数据类型共有8中(1)基本数据类型:String、Number、Boolean、Null、Undefined、Symbol(ES6)、BigInt(2)引用数据类型:Object【Object是个大类,function函数、array数组、date日期......
  • EasyCVR视频融合平台新增过滤通道类型,支持过滤国标GB设备接入
    EasyCVR视频融合平台部署轻松、视频能力丰富,平台可支持市面上绝大多数的视频源设备接入,具有视频汇聚管理、转码分发、告警上报、智能分析等功能。基于云-边-端的计算及资源......
  • redis列表类型 list set&sortedset
    列表类型list可以添加一个元素到列表的头部(左边)或者尾部(右边)1添加1lpushkeyvalue将元素加入列表左表2rpushkeyvalue将元素加入列表右边2获取......
  • java--BigDecimal 类型介绍
      BigDecimal.add();    //加法BigDecimal.subtract();//减法BigDecimal.multiply();//乘法BigDecimal.divide();  //除法在这些BigDecimal调用的这......
  • c#如何使用MemoryStream和BinaryFormatter进行对象的序列化和返序列化
    c#如何使用MemoryStream和BinaryFormatter进行对象的序列化和返序列化  1下面是我写的一个序列化的类public static classObjSerialize{///<summar......