LongStream sum()返回此流中的元素之和。这是减少的特殊情况。 LongStream sum()是一种终端操作,即,它可以遍历流以产生结果或副作用。

注意:归约运算(也称为折叠)采用一系列输入元素,并通过重复应用组合运算(例如,找到一组数字的总和或最大值)将它们组合成单个汇总结果。

用法:

long sum()

返回值:该函数返回此流中元素的总和。

示例1:

// Java code for LongStream.sum() to

// find the sum of elements in LongStream

import java.util.*;

import java.util.stream.LongStream;

class GFG {

// Driver code

public static void main(String[] args)

{

// Creating an LongStream

LongStream stream = LongStream.of(2L, 4L, 6L, -2L, -4L);

// Using LongStream.sum() to find

// sum of elements in LongStream

long sumOfElements = stream.sum();

// Displaying the calculated sum

System.out.println(sumOfElements);

}

}

输出:

6

示例2:

// Java code for LongStream.sum() to

// find the sum of elements

// divisible by 3 in given range

import java.util.*;

import java.util.stream.LongStream;

class GFG {

// Driver code

public static void main(String[] args)

{

// Using LongStream.sum() to find

// sum of elements dividible by 3

// in given range

long sumOfElements = LongStream.range(2L, 10L)

.filter(num -> num % 3 == 0)

.sum();

// Displaying the calculated sum

System.out.println(sumOfElements);

}

}

输出:

18

java stream sum_Java LongStream sum()用法及代码示例相关推荐

  1. java sum_Java Integer sum()用法及代码示例

    java.lang.Integer.sum()是java中的内置方法,该方法返回其参数的总和.该方法按照+运算符将两个整数相加. 用法: public static int sum(int a, in ...

  2. java stream read_Java ObjectInputStream read()用法及代码示例

    Java中的ObjectInputStream类的read()方法读取一个字节的数据.如果没有数据,该方法将不会运行. 用法: public int read() 参数:此方法不接受任何参数. 返回值 ...

  3. java skip_Java LongStream skip()用法及代码示例

    LongStream skip(long n)在丢弃流的前n个元素之后,返回由该流的其余元素组成的流.如果此流包含少于n个元素,则将返回空流. 注意:LongStream skip()是有状态的中间操 ...

  4. java generate()_Java IntStream generate()用法及代码示例

    IntStream generate(IntSupplier s)返回一个无限顺序无序流,其中每个元素由提供的IntSupplier(提供int值的结果)生成.这适用于生成恒定流,随机元素流等. 用法 ...

  5. java printwrite_Java PrintWriter write(int)用法及代码示例

    Java中的PrintWriter类的write(int)方法用于在流上写入指定的字符.使用以整数值传递的字符的ASCII值指定此字符.该整数值用作参数. 用法: public void write( ...

  6. java is start_PHP IntlChar::isJavaIDStart()用法及代码示例

    IntlChar::isJavaIDStart()函数是PHP中的一个内置函数,用于检查输入字符代码点是否允许,因为第一个字符是Java标识符.对于具有常规类别"Sc"(货币符号) ...

  7. java ready()_Java BufferedReader ready()用法及代码示例

    Java中BufferedReader类的ready()方法用于验证缓冲区流是否已准备好被读取.在两种情况下,如果缓冲区不为空或主流已准备就绪,则表示缓冲区流已准备就绪. 用法: public boo ...

  8. java map sortedmap_Java SortedMap put()用法及代码示例

    Java中SortedMap接口的put()方法用于将指定值与该映射中的指定键相关联. 用法: V put(K key, V value) 参数:此方法有两个参数: key:这是左参数, value: ...

  9. java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例

    CopyOnWriteArrayList的forEach()方法为Iterable的每个元素执行给定的操作,直到已处理完所有元素或该操作引发异常. 用法: public void forEach (C ...

最新文章

  1. 随机存取:fseek(),ftell()
  2. AI产业智能化白皮书 | 清华x百度:全面解读AI产业化的现在和未来(附下载)...
  3. 桌面倒计时2.0 涉及知识点详解及源码分享
  4. 关于android 1.6全部的权限介绍
  5. python 服务端渲染_客户端渲染和服务器渲染的区别
  6. oracle 用户 表空间绑定,ORACLE表空间绑定用户操作流程
  7. Flutter中的提示工具
  8. C语言程序设计 | 指针(二):常量指针和指针常量、数组参数和指针参数、函数指针数组
  9. Qt生成的exe中为什么会带有不该有的盾牌?
  10. PostgreSQL的backuplabel file 初步学习
  11. Spring 各种注解(@)的含义与认识
  12. java打开android_解决android studio 打开java文件 内容全变了的问题
  13. PyTorch学习—5.torch实现逻辑回归
  14. Spring @Aspect、@Before、@After 注解实现 AOP 切面功能
  15. mt3dgis 视频教程
  16. 人脸识别经典算法实现(三)——LBP算法
  17. 把hive sql的关键字小写转大写的小程序
  18. Atitit q2016 q0 doc list on home ntpc.docx
  19. “应用程序无响应”原因汇总
  20. 关于域名备案后的注意事项,血淋淋的教训

热门文章

  1. ffmpeg 安装和参数介绍
  2. CTSC/APIO2018 帝都一周游
  3. Multi-Source Domain Adaptation 多源域适应 最新论文集合
  4. mysql 当前schema_mysql schema详解
  5. Online Judge
  6. css做的艺术字效果
  7. 羊皮卷之四:我是自然界最伟大的奇迹
  8. 大数据概念及Hadoop介绍
  9. Jetpack 库 说明
  10. kafka leader选举过程