Java 数组stream()方法
stream(T[] array)
Java中Arrays类 的 stream(T[] array) 方法用于从作为参数传递的数组中获得一个序列流及其元素。它返回一个以数组元素为参数的顺序流,作为其源。
语法
参数: 该方法接受一个强制性的参数数组,该数组的元素将被转换为一个顺序流。
返回值: 该方法从作为参数传递的数组中返回一个顺序流。
下面是说明Arrays.stream()方法的例子。
程序1: Arrays.stream()将字符串数组转换为流。
输出。
程序2: Arrays.stream()将int数组转换为流。
输出。
stream(T[] array, int startInclusive, int endExclusive)
Java中Arrays类 的 stream(T[] array, int startInclusive, int endExclusive) 方法是用来从作为参数传递的数组中获得一个只包含一些特定元素的顺序流。这些特定的元素是从作为参数传递给该方法的索引范围中提取的。它返回一个以指定数组的指定范围为源的顺序流。
语法
参数: 该方法接受三个强制性参数。
- array,这是一个数组,其元素将被转换为一个顺序流。
- startInclusive是要覆盖的第一个索引,包括在内。
- endExclusive,是紧接最后一个要覆盖的索引的索引。
返回值: 该方法返回一个由作为参数传递的数组元素的范围形成的顺序流。
下面是Arrays.stream()方法的例子。
程序1: Arrays.stream()将字符串数组转换为流。
输出。
程序2: Arrays.stream()将int数组转换为流。
输出。