flujo (array T [])
El método stream(T[] array) de la clase Arrays en Java , se utiliza para obtener un Sequential Stream del array pasado como parámetro con sus elementos. Devuelve un Stream secuencial con los elementos del array, pasados como parámetro, como su fuente.
Sintaxis:
public static <T> Stream<T> stream(T[] array)
Parámetros: este método acepta una array de parámetros obligatorios que es la array de cuyos elementos se convertirán en un flujo secuencial.
Valor devuelto: este método devuelve un flujo secuencial de la array pasada como parámetro.
A continuación se muestra el ejemplo para ilustrar el método Arrays.stream():
Programa 1: Arrays.stream() para convertir una array de strings en flujo.
// Java program to demonstrate Arrays.stream() method import java.util.*; import java.util.stream.*; class GFG { public static void main(String[] args) { // Creating a String array String[] arr = { "Geeks", "for", "Geeks" }; // Using Arrays.stream() to convert // array into Stream Stream<String> stream = Arrays.stream(arr); // Displaying elements in Stream stream.forEach(str -> System.out.print(str + " ")); } }
Geeks for Geeks
Programa 2: Arrays.stream() para convertir una array int en flujo.
// Java program to demonstrate Arrays.stream() method import java.util.*; import java.util.stream.*; class GFG { public static void main(String[] args) { // Creating an integer array int arr[] = { 1, 2, 3, 4, 5 }; // Using Arrays.stream() to convert // array into Stream IntStream stream = Arrays.stream(arr); // Displaying elements in Stream stream.forEach(str -> System.out.print(str + " ")); } }
1 2 3 4 5
stream(T[] array, int startInclusive, int endExclusive)
El método stream(T[] array, int startInclusive, int endExclusive) de la clase Arrays en Java , se usa para obtener una secuencia secuencial de la array pasada como parámetro con solo algunos de sus elementos específicos. Estos elementos específicos se toman de un rango de índice pasado como parámetro a este método. Devuelve un Stream secuencial con el rango especificado de la array especificada como fuente.
Sintaxis:
public static <T> Stream<T> stream(T[] array, int startInclusive, int endExclusive)
Parámetros: Este método acepta tres parámetros obligatorios:
- array que es la array de cuyos elementos se van a convertir en un flujo secuencial.
- startInclusive que es el primer índice a cubrir, inclusive
- endExclusive que es el índice inmediatamente después del último índice para cubrir
Valor devuelto: este método devuelve un flujo secuencial formado a partir del rango de elementos de la array pasados como parámetro.
A continuación se muestra el ejemplo para ilustrar el método Arrays.stream():
Programa 1: Arrays.stream() para convertir una array de strings en flujo.
// Java program to demonstrate Arrays.stream() method import java.util.*; import java.util.stream.*; class GFG { public static void main(String[] args) { // Creating a String array String[] arr = { "Geeks", "for", "Geeks", "A", "Computer", "Portal" }; // Using Arrays.stream() to convert // array into Stream Stream<String> stream = Arrays.stream(arr, 3, 6); // Displaying elements in Stream stream.forEach(str -> System.out.print(str + " ")); } }
A Computer Portal
Programa 2: Arrays.stream() para convertir una array int en flujo.
// Java program to demonstrate Arrays.stream() method import java.util.*; import java.util.stream.*; class GFG { public static void main(String[] args) { // Creating an integer array int arr[] = { 1, 2, 3, 4, 5 }; // Using Arrays.stream() to convert // array into Stream IntStream stream = Arrays.stream(arr, 1, 3); // Displaying elements in Stream stream.forEach(str -> System.out.print(str + " ")); } }
2 3
Publicación traducida automáticamente
Artículo escrito por RishabhPrabhu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA