gpt4 book ai didi

java - 如何在scala中使用map reduce连接字符串列表

转载 作者:行者123 更新时间:2023-12-02 09:44:49 25 4
gpt4 key购买 nike

我有一个字符串列表列表,我想将所有唯一字符串连接成一个(分隔空格)字符串,这是 flatMap 允许做的事情。然而,我对连接 2 个字符串时减少函数的正确用法感到困惑。

输入:

val listStrings: List[List[String]] = List(List("this", "is", "the"), List("this", "here"))

预期输出(顺序无关紧要):String("这是这里")

最佳答案

如果您有大量重复字符串需要消除重复,您可能需要两个步骤:

  • 将字符串列表映射到一组字符串(简单的构造函数调用)。
  • 将一系列集合减少为一个集合(甚至可以就地合并)。

如果您只有 2-3 个条目(如示例所示),@jwh 在评论中的回答就足够了。

关于java - 如何在scala中使用map reduce连接字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56744309/

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