package com.zhy.demo.javase.stream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
* @ClassName Java8Stream
* @Description (Java8Stream总结)
* @author ZHY
* @date 2019-01-11 13:15
* @Copyright © 2019【www.zhy.com Inc. All rights reserved.】
*/
public class Java8Stream {
public static void main(String[] args) {
String[] dd = { "a", "b", "c" };
// 1、Arrays.stream,我们可以通过Arrays的静态方法,传入一个泛型数组,创建一个流
Arrays.stream(dd).forEach(System.out::print);
System.out.println();
// 2、Stream.of,我们可以通过Stream的静态方法,传入一个泛型数组,或者多个参数,创建一个流,这个静态方法,也是调用了Arrays的stream静态方法
Stream.of(dd).forEach(System.out::print);
System.out.println();
/// 3、Collection.stream,可以用过集合的接口的默认方法,创建一个流;使用这个方法,包括继承Collection的接口,如:
Java基础学习总结(140)——Java8 Stream之Stream流创建的几种方式
关注
打赏