在Java 8中,如何从流中获取int数组<;int[]>;不使用forEach
如果不使用在Java 8中,如何从流中获取int数组<;int[]>;不使用forEach,java,java-8,java-stream,Java,Java 8,Java Stream,如果不使用forEach,如何将Stream转换为int[] final Stream<int[]> stream = foos.stream() .map(foos -> insertQuery(contact, create)) .map(create::batch) .map(Batch::execute); //Batch::execute will return the int[] final
forEach
,如何将Stream
转换为int[]
final Stream<int[]> stream = foos.stream()
.map(foos -> insertQuery(contact, create))
.map(create::batch)
.map(Batch::execute); //Batch::execute will return the int[]
final Stream=foos.Stream()
.map(foos->insertQuery(联系人,创建))
.map(创建::批处理)
.map(批处理::执行)//Batch::execute将返回int[]
使用
int[] result = stream.flatMapToInt(Arrays::stream).toArray();