gpt4 book ai didi

Scala 元组到字符串(使用 mkString)

转载 作者:行者123 更新时间:2023-12-02 21:15:52 32 4
gpt4 key购买 nike

假设我有一个元组列表

('a', 1), ('b', 2)...

如何将其转换为以下格式的字符串

a 1
b 2

我尝试使用 collection.map(_.mkString('\t')) 但是我收到错误,因为本质上我是将操作应用于元组而不是列表。使用 flatMap 也没有帮助

最佳答案

对于Tuple2,您可以使用:

val list = List(("1", 4), ("dfg", 67))
list.map { case (str, int) => s"$str $int"}

对于任何元组,请尝试以下代码:

val list = List[Product](("dfsgd", 234), ("345345", 345, 456456))

list.map { tuple =>
tuple.productIterator.mkString("\t")
}

关于Scala 元组到字符串(使用 mkString),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26751441/

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