java stream sum_Java LongStream sum()用法及代码示例
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()用法及代码示例相关推荐
- java sum_Java Integer sum()用法及代码示例
java.lang.Integer.sum()是java中的内置方法,该方法返回其参数的总和.该方法按照+运算符将两个整数相加. 用法: public static int sum(int a, in ...
- java stream read_Java ObjectInputStream read()用法及代码示例
Java中的ObjectInputStream类的read()方法读取一个字节的数据.如果没有数据,该方法将不会运行. 用法: public int read() 参数:此方法不接受任何参数. 返回值 ...
- java skip_Java LongStream skip()用法及代码示例
LongStream skip(long n)在丢弃流的前n个元素之后,返回由该流的其余元素组成的流.如果此流包含少于n个元素,则将返回空流. 注意:LongStream skip()是有状态的中间操 ...
- java generate()_Java IntStream generate()用法及代码示例
IntStream generate(IntSupplier s)返回一个无限顺序无序流,其中每个元素由提供的IntSupplier(提供int值的结果)生成.这适用于生成恒定流,随机元素流等. 用法 ...
- java printwrite_Java PrintWriter write(int)用法及代码示例
Java中的PrintWriter类的write(int)方法用于在流上写入指定的字符.使用以整数值传递的字符的ASCII值指定此字符.该整数值用作参数. 用法: public void write( ...
- java is start_PHP IntlChar::isJavaIDStart()用法及代码示例
IntlChar::isJavaIDStart()函数是PHP中的一个内置函数,用于检查输入字符代码点是否允许,因为第一个字符是Java标识符.对于具有常规类别"Sc"(货币符号) ...
- java ready()_Java BufferedReader ready()用法及代码示例
Java中BufferedReader类的ready()方法用于验证缓冲区流是否已准备好被读取.在两种情况下,如果缓冲区不为空或主流已准备就绪,则表示缓冲区流已准备就绪. 用法: public boo ...
- java map sortedmap_Java SortedMap put()用法及代码示例
Java中SortedMap接口的put()方法用于将指定值与该映射中的指定键相关联. 用法: V put(K key, V value) 参数:此方法有两个参数: key:这是左参数, value: ...
- java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例
CopyOnWriteArrayList的forEach()方法为Iterable的每个元素执行给定的操作,直到已处理完所有元素或该操作引发异常. 用法: public void forEach (C ...
最新文章
- 随机存取:fseek(),ftell()
- AI产业智能化白皮书 | 清华x百度:全面解读AI产业化的现在和未来(附下载)...
- 桌面倒计时2.0 涉及知识点详解及源码分享
- 关于android 1.6全部的权限介绍
- python 服务端渲染_客户端渲染和服务器渲染的区别
- oracle 用户 表空间绑定,ORACLE表空间绑定用户操作流程
- Flutter中的提示工具
- C语言程序设计 | 指针(二):常量指针和指针常量、数组参数和指针参数、函数指针数组
- Qt生成的exe中为什么会带有不该有的盾牌?
- PostgreSQL的backuplabel file 初步学习
- Spring 各种注解(@)的含义与认识
- java打开android_解决android studio 打开java文件 内容全变了的问题
- PyTorch学习—5.torch实现逻辑回归
- Spring @Aspect、@Before、@After 注解实现 AOP 切面功能
- mt3dgis 视频教程
- 人脸识别经典算法实现(三)——LBP算法
- 把hive sql的关键字小写转大写的小程序
- Atitit q2016 q0 doc list on home ntpc.docx
- “应用程序无响应”原因汇总
- 关于域名备案后的注意事项,血淋淋的教训