Java.util.Arrays 类

java.util.Arrays.stream() 方法返回一个以指定数组为源的顺序 Stream。

语法

public static <T> Stream<T> stream(T[] array)

这里,T 是数组中元素的类型。

参数

array 指定数组,假设在使用过程中不被修改。

返回值

返回数组的流

异常

无。

示例:

在下面的示例中,java.util.Arrays.stream() 方法返回一个以给定数组为源的顺序 Stream。

import java.util.*;
import java.util.stream.*; 

public class MyClass {
  public static void main(String[] args) {
    //创建一个整数数组
    Integer[] Arr = {1, 2, 3, 4, 5};

    //通过转换创建Stream对象
    //将数组放入流中
    Stream<Integer> stream = Arrays.stream(Arr); 

    //打印流
    System.out.print("The stream contains: "); 
    stream.forEach(str -> System.out.print(str + " "));  
  }
}

上述代码的输出将是:

>
The stream contains: 1 2 3 4 5