Java8-Stream-No.06
2024-09-01 21:45:27
import java.io.IOException;
import java.math.BigDecimal;
import java.util.Arrays;
import java.util.stream.IntStream;
import java.util.stream.Stream;
public class Streams6 {
public static void main(String[] args) throws IOException {
test1();
test2();
test3();
test4();
}
private static void test4() {
Stream
.of(new BigDecimal("1.2"), new BigDecimal("3.7"))
.mapToDouble(BigDecimal::doubleValue)
.average()
.ifPresent(System.out::println);
}
private static void test3() {
IntStream
.range(0, 10)
.average()
.ifPresent(System.out::println);
}
private static void test2() {
IntStream
.builder()
.add(1)
.add(3)
.add(5)
.add(7)
.add(11)
.build()
.average()
.ifPresent(System.out::println);
}
private static void test1() {
int[] ints = {1, 3, 5, 7, 11};
Arrays
.stream(ints)
.average()
.ifPresent(System.out::println);
}
}
最新文章
- SVN强制解锁操作
- 正确的选择log级别
- Bootstrap_分页
- Swift_3.0_开启注释功能
- Lintcode: Remove Node in Binary Search Tree
- PostgreSQL 数据迁移
- 关于fedora下jdk的安装
- c#中总是提示“在代码运行时或者在禁用“只要一个进程中断,就中断所有进程”选项时,不允许进行更改。
- JVM 内存分为四大块
- ReactJS入门二
- 微信小程序爬坑日记
- bzoj千题计划252:bzoj1095: [ZJOI2007]Hide 捉迷藏
- Linux查看系统、核数、CPU、位数
- webservice之jax-rs实现方式
- numpy ndarray
- Docker 系列01: Centos7.3 上安装docker
- C#数组冒泡
- [整理].net中的延迟初始化器
- hadoop2.2.0 centos 编译安装详解
- 发送短信验证码及调用短信接口与C# 后台 post 发送
热门文章
- POJ 2195 Going Home 【最小费用最大流】
- centOS服务器-firewall防火墙开放端口
- hdu 2871 Memory Control (区间合并 连续段的起始位置 点所属段的左右端点)
- SQL SERVER导入EXCEL文件:无法创建链接服务器 ";(null)"; 的 OLE DB 访问接口 ";Microsoft.Ace.OLEDB.12.0"; 的实例。
- celery(芹菜) 异步任务 定时任务 周期任务
- python-day3(正式学习)
- 16.screen相关
- S02_CH01_Hello World实验
- Flask 卡住, 无响应问题
- php 处理数字为金钱格式