java中average方法_Java中的IntStream average()方法
average()Java中IntStream类的方法返回描述此流元素算术平均值的OptionalDouble;如果此流为空,则返回一个空的optional。它获取流元素的平均值。
语法如下OptionalDouble average()
在这里,OptionalDouble是一个容器对象,可能包含也可能不包含double值。
使用一些元素创建一个IntStreamIntStream intStream = IntStream.of(15, 13, 45, 18, 89, 70, 76, 56);
现在,获取流中元素的平均值OptionalDouble res = intStream.average();
以下是average()在Java中实现IntStream方法的示例。isPresent()如果存在该值,则OptionalDouble类的方法返回true
示例import java.util.*;
import java.util.stream.IntStream;
public class Demo {
public static void main(String[] args) {
IntStream intStream = IntStream.of(15, 13, 45, 18, 89, 70, 76, 56);
OptionalDouble res = intStream.average();
System.out.println("Average of the elements of the stream...");
if (res.isPresent()) {
System.out.println(res.getAsDouble());
} else {
System.out.println("Nothing!");
}
}
}
输出结果Average of the elements of the stream...
47.75
java中average方法_Java中的IntStream average()方法相关推荐
- java 静态资源变量_Java中读取配置文件中的内容,并将其赋值给静态变量的方法...
项目开发中某个功能需要抽取成方法写成一个工具类,提供给别人使用.写过工具类的人都知道,工具类中的方法一般都是静态方法,可以直接使用类名点方法名调用, 使用很方便,比如判断某个对象是否为空的方式Obje ...
- java 删除list元素_JAVA中循环删除list中元素的方法总结
印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区.下面就来讲一讲..伸手党可直接跳至文末 ...
- java的flush方法_Java中的BufferedWriter flush()方法及示例
Java中buffered writer类的flush()方法用于刷新缓冲的writer流中的字符.语法:公共void flush()指定者:此方法由Flushable接口的flush()方法指定.重 ...
- java中容易混淆的方法_java中容易混淆的概念
java中容易混淆的概念 1. 谈谈 final, finally, finalize 的区别final-修饰符(关键字)如果一个类被声明为 final,意味着它不能再派生出新的子类,不 能作为父类被 ...
- java equals重写原则_java中为何重写equals时必须重写hashCode方法详解
前言 大家都知道,equals和hashcode是java.lang.Object类的两个重要的方法,在实际应用中常常需要重写这两个方法,但至于为什么重写这两个方法很多人都搞不明白. 在上一篇博文Ja ...
- java包 类 方法_Java中包与包之间方法的调用及其关键字区分(基础)
最近在写应用时,对包与包之间方法的调用不太清楚,专门看视频和网站后整理了这篇文章,希望对刚入门的同志有所帮助,进入主题. 首先我们先简单看看Java中private.protected.public和 ...
- java隐藏与覆盖_java中方法的隐藏和覆盖问题?
ok()方法在继承时候发生覆盖(重写)了吗? 发生了.在子类B中的ok()方法拥有父类方法相同的方法名和参数列表(signature),所以在这里发生了重写.调用B类对象的ok()方法会print & ...
- java 不定参数方法_java中不定长参数的使用方法
java中不定长参数的使用方法 不定长参数方法的语法如下:返回值 方法名(参数类型...参数名称) 在参数列表中使用"..."形式定义不定长参数,其实这个不定长参数a就是一个数组, ...
- java传参数的方法_java中方法的参数传递机制
无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些.闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递. 这里的内存模型涉及到 ...
- java 获取键盘输入法_Java中接收键盘输入的三种方法
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ...
最新文章
- Silverlight网站服务器端的配置
- Linux基础命令---e2fsck
- Spring入门详细教程(三)
- spark插件剔除步骤
- linux socket ip层配置,Linux下Socket通信(TCP实现)
- mysql dmz_MySQL 中LIMIT的使用详解
- 柱形图无数据可选中_Excel – 如何制作出上下层排列的柱形图?
- iOS-单例设计模式
- 二项分布的极大似然估计
- 地图索引文件MXD保存到数据库中
- 面试题:赛马最快N匹
- 有关E45: ‘readonly‘ option is set (add!to override)错误的解决方法
- “极地测绘之父”鄂栋臣逝世,曾签下生死状首征南极
- 报错:Exception opening socket
- java soaoffice_SOAOFFICE是什么?
- android 电池容量检测,电池容量检测优化app
- 安卓期末大作业——售票APP源码和设计报告
- 最简单的单层神经网络实现鸢尾花分类
- 基于Linux系统sqlite3数据库的学生信息管理系统
- 项目一、调用百度地图api实现电子围栏和报警信息关联