在Scala的字符串中的每个字符之间添加字符串

时间:2019-06-19 13:14:33

标签: string scala

有了一个字符串,我将能够在每个字符之间添加任何字符串(而不是在开头和结尾)。例如:

具有字符串"abcd"并添加字符串" - "时,应提供以下result

val s = "abcd"
val result = "a - b - c - d"

在Scala中推荐的实现方式是什么?

2 个答案:

答案 0 :(得分:8)

简单

"abcd".mkString(" - ")
// "a - b - c - d"

答案 1 :(得分:4)

尝试

s.toCharArray.mkString(" - ")