Ich versuche, eine Methode zu erstellen, um Zeichen innerhalb eines Strings zu konvertieren, speziell um alle '0' in '' zu konvertieren. Dies ist der Code, den ich verwende:Ersetzen von Zeichen in einem String in Scala
def removeZeros(s: String) = {
val charArray = s.toCharArray
charArray.map(c => if(c == '0') ' ')
new String(charArray)
}
Gibt es einen einfacheren Weg, es zu tun? Diese Syntax ist nicht gültig:
def removeZeros(s: String) =
new String(s.toCharArray.map(c => if(c == '0') ' '))
ich die Frage wörtlich verstanden werden, um die Nullen zu entfernen. Wenn Sie sie durch ein anderes einzelnes Zeichen ersetzen möchten, funktioniert 'map'. –