Java8-Stream-No.06

来源:互联网 发布:直播录播软件 编辑:程序博客网 时间:2024/05/20 07:18
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);    }}
原创粉丝点击