DoubleStream generar (DoubleSupplier s) devuelve una secuencia desordenada secuencial infinita donde cada elemento es generado por el DoubleSupplier proporcionado (un proveedor de resultados de doble valor). Esto es adecuado para generar flujos constantes, flujos de elementos aleatorios, etc.
Sintaxis:
static DoubleStream generate(DoubleSupplier s)
Parámetros:
- DoubleStream : una secuencia de elementos primitivos de doble valor.
- DoubleSupplier : un proveedor de elementos de doble valor.
- s : DoubleSupplier para elementos generados.
Valor de retorno: un nuevo DoubleStream secuencial infinito sin orden.
Ejemplo 1: generar flujo de dobles aleatorios.
// Java code for DoubleStream.generate() // to generate an infinite sequential // unordered DoubleStream import java.util.*; import java.util.stream.DoubleStream; class GFG { // Driver code public static void main(String[] args) { // using DoubleStream.generate() method // to generate 7 random Double values DoubleStream stream = DoubleStream.generate(() -> { return (double)(Math.random() * 10000); }); // Displaying the randomly generated values stream.limit(7).forEach(System.out::println); } }
Producción:
2428.4470875214092 1339.9762523410686 302.44560518440267 9004.604086737152 3627.071411231598 2865.762726856176 4029.711939243109
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