假设我有一个元组列表
('a', 1), ('b', 2)...
Run Code Online (Sandbox Code Playgroud)
如何将其转换为格式的String
a 1
b 2
Run Code Online (Sandbox Code Playgroud)
我尝试使用collection.map(_.mkString('\t'))但是我收到一个错误,因为基本上我将操作应用于元组而不是列表.使用flatMap也没有帮助
Ser*_*tin 26
对于Tuple2您可以使用:
val list = List(("1", 4), ("dfg", 67))
list.map { case (str, int) => s"$str $int"}
Run Code Online (Sandbox Code Playgroud)
对于任何元组,请尝试以下代码:
val list = List[Product](("dfsgd", 234), ("345345", 345, 456456))
list.map { tuple =>
tuple.productIterator.mkString("\t")
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10581 次 |
| 最近记录: |