0

所以我在Scala中有以下内容:

scala> val example = "hello \tmy \nname \tis \nmaria \tlee".split("\n").map(_.split("\\s+"))
example: Array[Array[String]] = Array(Array(hello, my), Array(name, is), Array(maria, lee))

我想把每个一维数组做成一个字符串,然后把这些字符串组成一个数组(字符串应该用逗号分隔)。我该怎么做呢?

4

1 回答 1

6
scala> example.map(_.mkString)
res0: Array[String] = Array(hellomy, nameis, marialee)

要使字符串以逗号分隔:

scala> example.map(_.mkString(","))
res0: Array[String] = Array(hello,my, name,is, maria,lee)
于 2013-07-23T19:27:47.743 回答