0
我想將5個不同的字符替換爲5個不同的字符,目前的做法看起來很愚蠢,那麼更好的方法是做什麼?如何用scala有效地替換多個字符?
目前:
private def fixChars(str: String): String = {
str.replaceAll("Ø","O")
str.replaceAll("ø", "o")
str.replaceAll("Ž","Z")
str.replaceAll("ž","z")
str.replaceAll("Ö","O")
}
?
請定義「好」。你的代碼看起來很好,除了你忽略了'replaceAll'調用的結果。 – Seelenvirtuose
@Seelenvirtuose你是什麼意思「忽略結果」? – Joe
'replaceAll'方法返回包含_modified_字符串的結果。它不會修改原始字符串。 – Seelenvirtuose