gpt4 book ai didi

java - 如何连接两个列表以创建第三个列表?

转载 作者:行者123 更新时间:2023-12-01 06:27:35 25 4
gpt4 key购买 nike

我一直在谷歌搜索这个,我发现this answer 。有一个Iterables.concat在 Guava 。但这会返回一个 Iterable,接下来我要做的就是对结果进行排序。 Collections.sort 接受一个 List,而不是 Iterable,所以我必须将 Iterable 转换为List 作为我的下一步。有没有更直接的方法来组合两个List然后对结果进行排序?

最佳答案

在 Java 8 中:

List<E> sorted = Stream.concat(l1.stream(), l2.stream())
.sorted()
.collect(Collectors.toList());

关于java - 如何连接两个列表以创建第三个列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28328953/

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