Java8 IntStream流sum的Bug

. - 力扣(LeetCode)的时候发现

IntStream流中的sum在相加的过程中会加到突破Int上限导致数据不对,需要装成LongStream流才能有正确的输出。

java 复制代码
long sum = Arrays.stream(milestones).asLongStream().sum();

要这样子写,只把sum改成long是不够的

相关推荐
聆风吟º6 分钟前
【顺序表习题|图解|双指针】合并两个有序数组 + 训练计划 I
c语言·数据结构·c++·经验分享·算法
wa的一声哭了9 分钟前
矩阵分析 方阵幂级数与方阵函数
人工智能·python·线性代数·算法·自然语言处理·矩阵·django
菩提祖师_12 分钟前
基于MATLAB的心电信号处理与心律异常检测算法设计
算法·matlab·信号处理
foundbug99916 分钟前
用ode45求解悬臂梁的动力学方程,得到其变形
算法
linsa_pursuer18 分钟前
最长连续序列
java·数据结构·算法·leetcode
wa的一声哭了18 分钟前
矩阵分析 单元函数矩阵微积分和多元向量值的导数
linux·c语言·c++·线性代数·算法·矩阵·云计算
ZPC821019 分钟前
FANUC Karel TCP SERVER
算法·机器人
橘颂TA21 分钟前
【剑斩OFFER】算法的暴力美学——两两交换链表中的结点
数据结构·算法·结构与算法
linsa_pursuer36 分钟前
移动零算法
java·算法
小宇的天下42 分钟前
Calibre 工具支持多种几何版图格式。
算法