Ich möchte 5 verschiedene Zeichen zu 5 verschiedenen Zeichen ersetzen, und die aktuelle Art, es zu tun, sieht dumm aus, also was wäre ein besserer Weg, dies zu tun?Wie man mehrere Zeichen effizient mit scala ersetzt?
derzeit:
private def fixChars(str: String): String = {
str.replaceAll("Ø","O")
str.replaceAll("ø", "o")
str.replaceAll("Ž","Z")
str.replaceAll("ž","z")
str.replaceAll("Ö","O")
}
?
Bitte definieren „besser“. Ihr Code sieht gut aus, außer dass Sie das Ergebnis des 'replaceAll'-Aufrufs ignorieren. – Seelenvirtuose
@Seelenvirtuose was meinst du "das Ergebnis ignorieren"? – Joe
Die Methode 'replaceAll' gibt ein Ergebnis zurück, das die Zeichenfolge _modified_ enthält. Es ändert nicht die ursprüngliche Zeichenfolge. – Seelenvirtuose