Método LongStream generar() en Java

LongStream generar (LongSupplier s) devuelve una secuencia desordenada secuencial infinita donde cada elemento es generado por el LongSupplier proporcionado (un proveedor de resultados de valor largo). Esto es adecuado para generar flujos constantes, flujos de elementos aleatorios, etc.

Sintaxis:

static LongStream generate(LongSupplier s)

Parámetros:

  1. LongStream : una secuencia de elementos primitivos de valores largos.
  2. LongSupplier : un proveedor de elementos de valor largo.
  3. s : LongSupplier para elementos generados.

Valor devuelto: un nuevo LongStream secuencial infinito sin ordenar.

Ejemplo 1 :

// Java code for LongStream.generate()
// to generate an infinite sequential
// unordered LongStream
import java.util.*;
import java.util.stream.LongStream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // using LongStream.generate() method
        // to generate 7 random Integer values
        LongStream stream = LongStream.generate(()
               -> { return (long)(Math.random() * 10000); });
  
        // Displaying the randomly generated values
        stream.limit(7).forEach(System.out::println);
    }
}

Producción :

4377
6200
9920
6015
7879
7887
8792

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *