gpt4 book ai didi

java - 如何使用一行代码合并 set use java stream

转载 作者:行者123 更新时间:2023-12-01 11:51:33 25 4
gpt4 key购买 nike

我有两个这样的 Set:

Set<String> set1;
Set<String> set2;
我想将它与
Set<String> s = Stream.of(set1, set2).collect(Collectors.toSet());
和这样的错误:
enter image description here
如何使用 flatMap 将 Set 转换为 String 对象的序列?
有没有其他解决方案可以优雅地完成这个操作?

最佳答案

如果你坚持使用Stream s,您可以使用flatMap转换您的 Stream<Set<String>>Stream<String> ,可以收集到 Set<String> :

Set<String> s = Stream.of(set1, set2).flatMap(Set::stream).collect(Collectors.toSet());

关于java - 如何使用一行代码合并 set use java stream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63352543/

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