Java –如何对所有流整数求和
sum()
方法在原始Int值流(如IntStream
,而不在Stream<Integer>
可用。 我们可以使用mapToInt()
将流整数转换为IntStream
。
int sum = integers.stream().mapToInt(Integer::intValue).sum();
int sum = integers.stream().mapToInt(x -> x).sum();
完整的例子。
package com.mkyong.concurrency;import java.util.Arrays;
import java.util.List;
import java.util.stream.Stream;public class Java8Stream {public static void main(String[] args) {List<Integer> integers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);int sum = integers.stream().mapToInt(Integer::intValue).sum();System.out.println("Total : " + sum);Stream<Integer> integers2 = Stream.iterate(1, n -> n + 1).limit(10);IntStream intStream = integers2.mapToInt(x -> x);int sum1 = intStream.sum();System.out.println("Total : " + sum1);}}
输出量
Total : 55
Total : 55
参考文献
- Oracle文档– IntStream.html
翻译自: https://mkyong.com/java8/java-how-to-sum-all-the-stream-integers/
http://www.taodudu.cc/news/show-3312844.html
相关文章:
- opencart html 上传图片,混合内容:'url'的页面通过HTTPS加载,但在Opencart中请求不安全的图像...
- C语言头文件conio.h的作用
- conio.h -1
- 踩坑 Mac Xcode 与 conio.h windows.h 库(如何解决错误代码:‘conio.h‘ file not found ‘windows.h‘ file not found)
- C语言中 #include <conio.h> getch()的说明记录
- 求conio头文件
- gcc环境下编译找不到conio.h解决方法
- Linux下使用gcc时conio头文件问题
- 解决ubuntu下c++标准库缺少conio.h
- Linux下解决conio.h的问题
- C语言 conio.h的使用
- C语言中conio.h
- linux 中的代码如何编译错误提示,Ubuntu 下GCC编译代码错误提示没有system.h和conio.h,如何得到这两个文件...
- conio.h库,函数介绍
- c语言控制台输入输出函数库:conio.h
- conio.h头文件
- linux中运行c找不到conio.h,Linux 下没有conio.h 已解决
- linux中运行c找不到conio.h,Linux 下没有conio.h 已解决(示例代码)
- linux中运行c找不到conio.h,linux中无 conio.h的解决办法
- c语言 conio h,c语言中conio.h是什么?
- C语言中的conio头文件,C中的conio.h头文件在VC++中是什么?
- linux c语言conio.h,linux下conio.h兼容库
- c语言conio不起作用,C语言conio.h部分解释
- C语言程序conio,c语言conio.h是什么意思_后端开发
- 【C语言】conio.h 函数详解
- 金韵梅葬礼
- 美国版 “轻松筹”,是如何防止善意被骗的?
- 小猪的Python学习之旅 —— 18.Python微信转发小宇宙早报
- [读书]初始社会科学
- “总裁,夫人被您送去互联网公司三年了…”
Java –如何对所有流整数求和相关推荐
- Java黑皮书课后题第7章:*7.21(整数求和)编写程序,从命令行输入不定数目的整数,然后显示它们的和
*7.21(整数求和)编写程序,从命令行输入不定数目的整数,然后显示它们的和 题目 题目描述 破题 代码 运行实例 题目 题目描述 7.21(整数求和)编写程序,从命令行输入不定数目的整数,然后显示它 ...
- Java怎么在if输出中进行运算_磕代码:c/c++/java:输入三个整数,输出运算结果;if条件句的使...
磕代码:c/c++/java:输入三个整数,输出运算结果:if条件句的使 磕代码:c/c++/java:输入三个整数,输出运算结果:if条件句的使用 c: #include int main() { ...
- java从数组查找指定整数_如何在Java中使用重复项查找整数数组中的K个缺失数字?...
java从数组查找指定整数 自从我讨论任何编码或算法面试问题以来已经有很长时间了,因此我想重新考虑一种最流行的基于数组的编码问题,即在给定数组中查找缺失的数字. 在进行编程工作面试之前,您可能已经听说 ...
- 蓝桥杯 ADV-211 算法提高 2-2整数求和
基于例子3 ,写一个程序,实现整数求和: 样例输入 3 4 样例输出 7 #include <iostream> using namespace std; int main() {int ...
- java非负整数怎么设_使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法...
使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法 一.题目要求 将非负十进制整数n转换成b进制.(其中b=2~16) ...
- POI:java导出excel,java设置单元格公式,求和
POI:java设置单元格公式,求和 java导出excel,之前写过全量导出,但是有时候报表中需要汇总,或者其他公式的数据. 这里就需要对单元格的格式调整,设置公式 主要代码 //给单元格设置公式 ...
- java integer 相加_Java-整数相加求和
一.设计思想 1.创建工程Sum,在包Add下添加类Sum,功能是整数相加求和. 2.输入多个整数. 3.将输入的字符串转化为数字,用import语句导入包java.util,再调用类Scanner ...
- java求最大值_java-求一组整数中的最大值
/** 作者:朱家磊 版本:Version1.8(java -version可以查出版本) 功能:求一组整数中的最大值 */ public class Demo { public static voi ...
- java 相加的函数_Java8 Collectors求和功能的自定义扩展操作
业务中需要将一组数据分类后收集总和,原本可以使用Collectors.summingInt(),但是我们的数据源是BigDecimal类型的,而Java8原生只提供了summingInt.summin ...
最新文章
- SpringBoot学习之启动方式
- ios 代码设置控件宽高比_用宽高比调整UIImage的大小?
- 并查集详解(从引入到代码)
- tensorflow 动态数组 TensorArray
- SSISDB6:参数和环境变量
- 企业所得税汇算清缴系统服务器,【图解】汇算清缴风险控制本周五发布,操作流程这里全有!...
- 50 【Go版本变化】
- 【界面无法显示】getStorageInfoSync和getStorageSync的区别
- 更精炼更专注的RTMPClient客户端EasyRTMPClient,满足直播、转发、分析等各种需求...
- 5W-Lora电台的远距离传输优势
- 文本显示变量_几千个IO状态显示.十几分钟搞定实例
- override和new的区别
- 2020年最值得推荐的10款数据可视化工具,看完我收藏了
- 过去一年对我帮助最大的三本书
- Excel学习笔记 - 单元格的引用
- Matlab分号的使用
- 一款灵活可配置的开源监控平台
- java七年_阿里七年Java程序员的总结,献给还在迷茫中的你!
- buuctf————[羊城杯 2020]login
- 【深度学习】Github 最受欢迎的深度学习项目 TOP 20
热门文章
- bootstrap表格样式大全
- 非常摄影手记:EOS 60D完全实用5步通
- c语言教学中案例如何选取,创新教学方法实例 [浅谈C语言实例教学方法]
- php oa 开发,OA开发文档_开源OA二次开发说明 - PHPOA软件文档 www.phpoa.cn
- Python常用方法
- gerrit服务器搭建和gitlab自动同步(一)
- BIUT比特信任系统公链 双周报 第65期
- A. Vacations (dp 贪心
- ppt模板下载keyppt.cn
- 在sqlserver中脏读 with(nolock)的使用