Scala:连接可迭代的字符串

问题描述 投票:243回答:1

我如何在Scala中通过另一个字符串“联接”一个字符串的迭代?

val thestrings = Array("a","b","c")
val joined = ???
println(joined)

我希望此代码输出a,b,c(用“,”联接元素。

string scala
1个回答
395
投票

mkString怎么样?

theStrings.mkString(",")

存在一个变体,您也可以在其中指定前缀和后缀。

关于使用here的实现,请参见foldLeft,它更为冗长,但为教育起见也许值得一看。

© www.soinside.com 2019 - 2024. All rights reserved.