在scala中制作二维数组的字符串

时间:2013-07-23 19:26:22

标签: scala

所以我在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))

我想取每个1-d数组并使其成为一个字符串,并创建这些字符串的数组(字符串应以逗号分隔)。我该怎么做呢?

1 个答案:

答案 0 :(得分: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)