JAVA LIST Stream流的用法
2024-10-22 08:40:47
最近在学习list流化的新写法
//我这里取的字段是Float类型的,你们需要缓存自己对应能进行计算的字段类型
Integer dateCode = Integer.parseInt(DateUtil.format(new Date(),"yyyyMMdd"));
List<WyScore> list = xxxxMapper.selectList(new QueryWrapper<WyScore>().eq("xxxx","参数1").eq("zzzz","参数2"));
//取同一个值类型集合写法1
List<Float> countFs = list.stream().map(WyScore::getCountScore).collect(Collectors.toList());
//求和 写法1
Double countF =list.stream().collect(Collectors.summingDouble(WyScore::getCountScore));
//求和 写法2
Double countF2 = list.stream().mapToDouble(WyScore::getCountScore).sum();
还有一种,看不懂也没用Float的运用就没写了
最新文章
- TCP服务和首部知识点小结
- 08-linux 其他知识
- (转载)JavaWeb学习总结(五十)——文件上传和下载
- 通过快捷键及cmd命令注销系统
- Educational Codeforces Round 1 E. Chocolate Bar 记忆化搜索
- WEB开发原则
- 《学习Opencv》第五章 习题6
- rsyslog 收集系统日志
- SQL Server 表压缩
- 从网络上获取图片并保存在sdCard上
- Java ee 与安卓环境搭建个人心得
- Web前端数据存储
- 实体类和json互相转换
- 深度解析 Vue 响应式原理
- mpVue小程序全栈开发
- 《剑指offer》-数据流中的中位数
- asp.net excel导出去除科学计数法的表示格式
- 解题:SCOI 2012 喵星球上的点名
- LDA处理文档主题分布代码
- XtrasReport 标签打印