Scala的StringLike有这个方法 replaceAllLiterally(literal: String, replacement: String): String
这似乎与使用该方法的Java的String非常相似String replace(CharSequence target, CharSequence replacement).
是否有理由使用Scala版本?
(不进行正则表达式编译步骤似乎可以使Java的版本更快,但我还没有对其进行基准测试)
这是为了避免与replaceon 碰撞StringBuilder. StringBuilder也是一个StringLike.为什么StringBuilder replace不是要改变的,我不确定.
没有理由在字符串上使用它,除非你想处理任何StringLike(即两个包裹的字符串及其构建器).