gpt4 book ai didi

java - 在 Java 8 中,如何在不使用 forEach 的情况下从 Stream 获取 int 数组

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:05:02 25 4
gpt4 key购买 nike

如何转换 Stream<int[]>进入int[]不使用forEach

final Stream<int[]> stream = foos.stream()
.map(foos -> insertQuery(contact, create))
.map(create::batch)
.map(Batch::execute); //Batch::execute will return the int[]

最佳答案

使用flatMapToInt

int[] result = stream.flatMapToInt(Arrays::stream).toArray();

关于java - 在 Java 8 中,如何在不使用 forEach 的情况下从 Stream<int[]> 获取 int 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36369437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com