10个数相加(java8)

@Test

public void test7(){

List<Integer> list =Arrays.asList(1,2,3,4,5,6,7,8,9,10);

//10个数相加

    Integer reduce =list.stream().reduce(0, (x,y) ->x +y);

System.out.println(reduce);

}


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 是数据渠道,用于操作集合、数组等生成的元素序列。 Stream操作的三个步骤: 创建Stream 中间操作 终止操...
    金色888阅读 255评论 0 0
  • java8新特性 原创者:文思 一、特性简介 速度更快 代码更少,增加了Lambda 强大的Stream API ...
    文思li阅读 3,066评论 1 1
  • 引子 将行为作为数据传递 怎样在一行代码里同时计算一个列表的和、最大值、最小值、平均值、元素个数、奇偶分组、指数、...
    程序员BUG阅读 448评论 0 0
  • 1.lambda表达式 Java8最值得学习的特性就是Lambda表达式和Stream API,如果有python...
    Qihang阅读 552评论 0 0
  • 函数式接口 什么是? 被@FunctionalInterface 注解了的接口类 接口只有一个抽象方法。 java...
    cjp1016阅读 646评论 0 2