zoukankan      html  css  js  c++  java
  • Java8-Stream-No.06

    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);
        }
    }
    
  • 相关阅读:
    MySQL 实训篇
    MySQL 操作部分
    MySQL 数据库设计部分
    Python Excel及setuptool安装
    泛型? extents super
    js中立即执行
    js的闭包
    js作用域与作用域链
    js编译和执行顺序
    文件下载
  • 原文地址:https://www.cnblogs.com/bilaisheng/p/10210932.html
Copyright © 2011-2022 走看看