首页 > 其他分享 >list 中的Stream 累加操作

list 中的Stream 累加操作

时间:2023-08-18 10:35:31浏览次数:31  
标签:Stream 1808.09 sum list System 累加 lst res out

ublic class Test {

    public static void main(String[] args) {
        double sum = 860.10 + 1808.09;
        double sum1 = 1808.09 + 860.10;
        // output is  2668.19
        System.out.println(sum);
        // output is  2668.19
        System.out.println(sum1);
        List<Double> lst = new ArrayList<Double>();
        lst.add(860.10);
        lst.add(1808.09);
        Double res = lst.stream().mapToDouble(d -> d).sum();
        // output is  2668.1900000000005
        System.out.println(res);
        lst.clear();
        // adding in reverse order
        lst.add(1808.09);
        lst.add(860.10);
        res = lst.stream().mapToDouble(d -> d).sum();
        // output is  2668.19
        System.out.println(res);
    }
}

  

标签:Stream,1808.09,sum,list,System,累加,lst,res,out
From: https://www.cnblogs.com/banxianer/p/17639737.html

相关文章

  • 「Temp」To Do List
    DP方向单调队列优化DP斜率优化DP状压DP数位DP图论方向差分约束强联通分量、点双边双Floyd(拓展)字符串方向ACAMSAM数论方向逆元欧拉函数线性筛莫比乌斯反演高斯消元行列式矩阵树定理杜教筛容斥原理(待定)斯特林数(待定)卡特兰数......
  • Stream流
    1、流的思想可以想象成一条流水线,然后流水线上面有很多工序,不同的工序会对餐品进行检查,最后输出一个我们需要的餐品。2、Stream流的作用结合了Lambda表达式,简化集合、数组的操作。3、Stream流的使用步骤:①、先得到一条Stream流(流水线),并把数据放上去②、利用Stream流中的API......
  • java stream分组之后求和
    javastream分组之后求和癞蛤蟆吃了小天鹅于2022-08-2609:37:42发布6023收藏4文章标签:java版权注:elementComponentDtos.stream().mapToDouble(ElementComponentDto::getAmount).sum();为求和可以根据返回类型的不同去改变相对应的求和函数(mapToDouble)注BigDecimal为了保......
  • Streamlit 讲解专栏(二):搭建第一个应用
    1前言......
  • redis:List
    List与Java中的LinkedList类似,可以看做一个双向链表,同时支持正反向检索。特征:有序元素可重复增删速度快查询速度一般常用命令命令用法说明lpushrpushlpush/rpushKV1V2V3往K的左/右插入Vlpoprpoplpop/rpopK从K的左/右移除一个Vllenl......
  • css教程-li的list-style-type属性
    CSS中的ulli是用来定义无序列表样式的。其中,ul表示无序列表(unorderedlist),li表示列表项目(listitem)。你可以使用CSS来为ulli元素设置样式,如下所示:ul{list-style-type:disc;/*设置列表项的标志样式为实心圆*/margin:0;/*清除默认的外边距*/padding:0;/*清除......
  • Streamlit 讲解专栏(一):安装以及初步应用
    1前言最近我开发了一款基于Streamlit的舌体分割演示应用,并将其发布在StreamlitCloud上。现在,任何人都可以通过访问应用的链接,轻松体验这个舌体分割项目。相关链接:Streamlit项目:搭建舌体分割的初步展示应用基于此我计划将我所学习到的streamlit看板搭建知识分章节进行总结。2......
  • Streamlit项目:搭建舌体分割的初步展示应用
    1前言去年在社区发布了有关中医舌象诊断的博文,其中舌象识别板块受到了极高的关注和关注。......
  • Leetcode 19. 删除链表的倒数第N个结点(Remove nth node from end of list)
    题目链接给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点.示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]提示:链表中结点的数目为sz1<=sz<=300<=Node.val<=1001<=n<=sz思路暴力解法:可以先......
  • Flink and Kafka Streams: a Comparison and Guideline for Users
    ThisblogpostiswrittenjointlybyStephanEwen,CTOofdataArtisans,andNehaNarkhede,CTOofConfluent. StephanEwenisPMCmemberofApacheFlinkandco-founderandCTOofdataArtisans.BeforefoundingdataArtisans,Stephanwasleadingthedevelo......