如何在Scala中将多个字符串数组连接成一个字符串

如何在Scala中将多个字符串数组连接成一个字符串,scala,Scala,这似乎是一个简单的问题,但我脑子里却没有这个想法。我做了一些搜索,没有直接找到 val lines = sc.parallelize(List['its fun to have fun,','but you have to know how.']) 我只需要看到一个结果(在RDD中),它显示整个字符串的名称 多谢各位 如果您创建了一个rdd,如下所示 val lines = sc.parallelize(List("its fun to have fun,","but you have to

这似乎是一个简单的问题,但我脑子里却没有这个想法。我做了一些搜索,没有直接找到

val lines = sc.parallelize(List['its fun to have fun,','but you have to know how.']) 
我只需要看到一个结果(在RDD中),它显示整个字符串的名称


多谢各位

如果您创建了一个
rdd
,如下所示

val lines = sc.parallelize(List("its fun to have fun,","but you have to know how."))
然后您需要
收集
并使用
mkString
将它们变成字符串

lines.collect().mkString(" ")
那是什么

its fun to have fun, but you have to know how.
如果您想在
rdd

sc.parallelize(Seq(lines.collect().mkString(" ")))

谢谢,你能更具体地描述一下这个命令吗?我想,你的意思是
sc.parallelize(Seq(lines.collect().mkString(“”))
。如果字符串按原样并行化,而不将其包装在另一个Seq中,则会产生RDD[Char]。谢谢@user4637357,是的,我肯定忘记了Seq.)@Choix很高兴听到答案是有帮助的。如果有帮助,您应该投票并接受:)