In Java 8, how to get an int array from a stream without using foreach
•
Java
How to convert stream < int [] > into int [] without using foreach?
final Stream<int[]> stream = foos.stream() .map(foos -> insertQuery(contact,create)) .map(create::batch) .map(Batch::execute); //Batch::execute will return the int[]
Solution
Using flatmaptoint
int[] result = stream.flatMapToInt(Arrays::stream).toArray();
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码