Close

Java 8 Streams - LongStream.generate Examples

Java 8 Streams Java Java API 


Interface:

java.util.stream.LongStream

java.lang.AutoCloseableAutoCloseablejava.util.stream.BaseStreamBaseStreamjava.util.stream.LongStreamLongStreamLogicBig

Method:

static LongStream generate(LongSupplier s)

This method returns an infinite sequential unordered stream, where each element is generated by the provided LongSupplier.

Examples


package com.logicbig.example.longstream;

import java.util.Random;
import java.util.stream.LongStream;

public class GenerateExample {

public static void main(String... args) {
final Random random = new Random();
LongStream longStream = LongStream.generate(() -> random.nextLong())
.limit(10);
longStream.forEach(System.out::println);
}
}

Output

6273264255133642236
2910252176419315240
-8715790110699080367
-6524988705815399830
4573651976516799889
-1167369050831095032
-4652640808795940109
-670049409751567147
-4039093294797210637
-3106227988795424270




See Also