Stream of(T… valores) devuelve un flujo ordenado secuencial cuyos elementos son los valores especificados. Un flujo secuencial funciona como un bucle for usando un solo núcleo. Por otro lado, un flujo paralelo divide la tarea proporcionada en muchas y las ejecuta en diferentes subprocesos, utilizando múltiples núcleos de la computadora.
Sintaxis:
static <T> Stream<T> of(T... values) Where, Stream is an interface and T is the type of stream elements. values represents the elements of the new stream and the function returns the new stream.
Ejemplo 1: Flujo de strings.
// Java code for Stream.of() // to get sequential ordered stream import java.util.stream.Stream; class GFG { // Driver code public static void main(String[] args) { // creating a stream of Strings // and printing sequential // ordered stream Stream<String> stream = Stream.of("Geeks", "for", "Geeks"); stream.forEach(System.out::println); } }
Producción :
Geeks for Geeks
Ejemplo 2: flujo de enteros.
// Java code for Stream.of() // to get sequential ordered stream import java.util.stream.Stream; class GFG { // Driver code public static void main(String[] args) { // creating a stream of Integer // and printing sequential // ordered stream Stream<Integer> stream = Stream.of(5, 7, 9, 12); stream.forEach(System.out::println); } }
Producción :
5 7 9 12
Ejemplo 3: flujo de primitivas largas.
// Java code for Stream.of() // to get sequential ordered stream import java.util.stream.Stream; class GFG { // Driver code public static void main(String[] args) { // creating a stream of Long // and printing sequential // ordered stream Stream<Long> stream = Stream.of(4L, 8L, 12L, 16L, 20L); stream.forEach(System.out::println); } }
Producción :
4 8 12 16 20
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA