📜  Java中的 IntStream toArray() 示例(1)

📅  最后修改于: 2023-12-03 15:16:23.590000             🧑  作者: Mango

Java中的 IntStream toArray() 示例

IntStream是Java 8中引入的用于处理整型数据流的类。其中,toArray()方法用于将IntStream中的元素转换为一个整型数组。

示例代码

下面是一个使用toArray()方法的示例代码:

import java.util.Arrays;
import java.util.stream.IntStream;

public class IntStreamToArrayExample {
    public static void main(String[] args) {
        // 创建一个IntStream
        IntStream intStream = IntStream.of(1, 2, 3, 4, 5);

        // 将IntStream中的元素转换为整型数组
        int[] intArray = intStream.toArray();

        // 输出整型数组
        System.out.println(Arrays.toString(intArray));
    }
}
示例解释

示例代码中创建了一个包含整数1到5的IntStream。然后,通过调用toArray()方法将IntStream中的元素转换为一个整型数组。最后,使用Arrays.toString()方法将整型数组的内容打印出来。

结果

运行以上示例代码,将会得到如下输出:

[1, 2, 3, 4, 5]

输出结果为包含1到5的整型数组。

注意事项
  • toArray()方法将IntStream中的元素转换为一个整型数组。
  • toArray()方法返回的是一个新创建的整型数组副本,不会影响原始的IntStream。
  • 由于toArray()方法返回的是一个原始类型的数组(int[]),无法返回一个泛型数组(例如Integer[])。

以上是Java中的IntStream toArray()方法的示例及解释。通过该方法,可以方便地将IntStream中的元素转换为整型数组,便于进行后续的操作和处理。