Java8 IntStream流sum的Bug

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

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

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

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

相关推荐
多米Domi0114 分钟前
0x3f 第42天 复习 10:39-11:33
算法·leetcode
thubier(段新建)6 分钟前
单招模考试卷模型思考(1)
算法·单招
议题一玩到10 分钟前
#leetcode# 1984. Minimum Difference Between Highest and Lowest of K Scores
数据结构·算法·leetcode
是娇娇公主~10 分钟前
算法——【最长回文子串】
c++·算法
你撅嘴真丑23 分钟前
计算2的N次方 和 大整数的因子
数据结构·c++·算法
孞㐑¥28 分钟前
算法—前缀和
c++·经验分享·笔记·算法
yugi98783843 分钟前
基于MATLAB的延迟求和(DAS)波束形成算法实现
开发语言·算法·matlab
漫随流水1 小时前
leetcode回溯算法(90.子集Ⅱ)
数据结构·算法·leetcode·回溯算法
Yupureki1 小时前
《算法竞赛从入门到国奖》算法基础:搜索-记忆化搜索
c语言·c++·学习·算法·深度优先
June bug1 小时前
(#数组/链表操作)合并两个有重复元素的无序数组,返回无重复的有序结果
数据结构·python·算法·leetcode·面试·跳槽