gpt4 book ai didi

java - 如何将列表列表转换为 Java 8 中的列表?

转载 作者:bug小助手 更新时间:2023-10-28 01:35:38 24 4
gpt4 key购买 nike

如果我有 List<List<Object>> ,我怎样才能把它变成 List<Object>使用 Java 8 的特性以相同的迭代顺序包含所有对象?

最佳答案

您可以使用 flatMap将内部列表(将它们转换为 Streams 之后)扁平化为单个 Stream,然后将结果收集到列表中:

List<List<Object>> list = ...
List<Object> flat =
list.stream()
.flatMap(List::stream)
.collect(Collectors.toList());

关于java - 如何将列表列表转换为 Java 8 中的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25147094/

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