File size: 1,019 Bytes
0284885
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package Stream_initial_package;

import java.util.Arrays;
import java.util.stream.Stream;

public class Stream_demo4 {
    public static void main(String[] args) {
        //数组     public static <T> Stream<T> stream (T[] array)      Arrays工具类中的静态方法

        //1、创建数组
        int[] arr1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

        String[] arr2 = {"a", "b", "c"};

        //2、获取stream流
        Arrays.stream(arr1).forEach(s -> System.out.println(s));

        Arrays.stream(arr1).forEach(s -> System.out.println(s));

        //注意:
        //Stream接口中静态方法of的细节
        //方法的形参是一个可变参数,可以传递一堆零散的数据,也可以传递数组
        //但是数组必须是引用数据类型的,如果传递的是基本数据类型,是会把整个数组当做一个元素,放到Stream当中
        Stream.of(arr2).forEach(s -> System.out.println(s));
        Stream.of(arr1).forEach(s -> System.out.println(s));
    }
}