例如,对于任何给定的字符串
val s = "abde"
如何在位置 2、b
之后插入字符 c: Char
?
更新
要考虑哪个 Scala 集合来在随机位置进行多次有效的插入和删除? (假设String
可以转换为该集合。)
最佳答案
我们可以使用patch
String
上的方法,以便在特定索引处插入 String
:
"abde".patch(2, "c", 0)
// "abcde"
这个:
删除索引
2
处的0
(第三个参数)元素在索引
2
处插入"c"
换句话说,这意味着用字符串“c”修补索引 2 处的 0 个元素
。
关于string - 在 Scala 字符串中插入字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25237592/