Close

Java 8 Streams - IntStream.generate Examples

Java 8 Streams Java Java API 


Interface:

java.util.stream.IntStream

java.lang.AutoCloseableAutoCloseablejava.util.stream.BaseStreamBaseStreamjava.util.stream.IntStreamIntStreamLogicBig

Method:

static IntStream generate(IntSupplier s)

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

Examples


package com.logicbig.example.intstream;

import java.util.stream.IntStream;

public class GenerateExample {

public static void main(String... args) {
IntStream stream = IntStream.generate(() -> (int) (Math.random() * 1000))
.limit(5);
stream.forEach(System.out::println);
}
}

Output

612
581
620
857
545




See Also