Java8 IntStream流sum的Bug

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

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

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

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

相关推荐
Change is good10 分钟前
python: 数字类型的一些函数
开发语言·python·算法
六点半88815 分钟前
【C++】vector 常用成员函数的模拟实现
开发语言·c++·算法
luluvx1 小时前
LeetCode[简单] 136. 只出现一次的数字
算法·leetcode·职场和发展
fhvyxyci2 小时前
【数据结构初阶】排序算法(上)插入排序与选择排序
数据结构·算法·排序算法
予早3 小时前
LeetCode 69. x 的平方根
算法·leetcode
戊子仲秋4 小时前
【LeetCode】每日一题 2024_9_27 每种字符至少取 K 个(双指针)
算法·leetcode·职场和发展
学步_技术4 小时前
Python编码系列—Python模板方法模式:定义算法骨架,让子类实现细节
python·算法·模板方法模式
勇敢滴勇4 小时前
【排序算法】选择排序、堆排序
数据结构·算法·排序算法
MrBlackmzq4 小时前
Datawhale Leecode基础算法篇 task04:贪心算法
python·算法·贪心算法
啵一杯5 小时前
leetcode621. 任务调度器
服务器·前端·数据结构·算法·c#