Stream 求和
来源:互联网 发布:码字软件故事树 编辑:程序博客网 时间:2024/06/07 03:18
- package test;
- import java.util.Arrays;
- import java.util.List;
- import java.util.Optional;
- public class Test {
- public static void main(String[] args) {
- List<Integer> strs = Arrays.asList(1,2,3,4,5,6);
- //方式一:求和
- Optional<Integer> sum=strs.stream().reduce((x,y)->x+y);
- System.out.println("reduce 求和方式1:"+sum.get());
- //方式二:求和
- Integer sum2=strs.stream().reduce(0,(x,y)->x+y);
- System.out.println("reduce 求和方式2:"+sum2);
- //方式三:求和
- Integer sum3=strs.stream().mapToInt((x)->x).sum();
- System.out.println("mapToInt+ sum求和方式:"+sum3);
- }
- }
运行结果:
reduce 求和方式1:21
reduce 求和方式2:21
mapToInt+ sum求和方式:21
阅读全文
0 0
- Stream 求和
- Stream流分组,统计,求和
- Stream
- stream
- stream
- Stream
- stream
- stream
- Stream
- stream
- Stream
- Stream
- Stream
- Stream
- Stream
- Stream
- 【工作笔记】java1.8新特性之stream初使用:list分组、实体转换、求和
- 求和
- Matlab二维数据插值
- jvm垃圾回收-标记复制
- python爬虫慕课网实例(一)
- PreparedStatement 批量更新,插入数据到Oracle mysql
- FAT16文件系统之目录项分析(四)
- Stream 求和
- 什么是钩子函数?
- play2 框架 IO error while decoding Routes.scala with UTF-8
- PHP之图片上传到服务器、上传的错误类型
- 问题:合并两个有序链表,合并以后的链表依旧有序。
- 在线识图搜索引擎
- 特征提取--基于局部二值模型(LBP)的特征提取
- java类加载的过程
- 学习笔记之JavaScript——知识点(2)