I would like to convert Stream of random numbers to list:
public static void main(String[] args) {
System.out.println(
new Random().ints(10, 0, 20).
collect(Collectors.toList()));
}
But that gives an exception
java: method collect in interface java.util.stream.IntStream cannot be applied to given types;
required: java.util.function.Supplier<R>,java.util.function.ObjIntConsumer<R>,java.util.function.BiConsumer<R,R>
found: java.util.stream.Collector<java.lang.Object,capture#1 of ?,java.util.List<java.lang.Object>>
reason: cannot infer type-variable(s) R
(actual and formal argument lists differ in length)
so how can I convert stream to list in java?