English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der String.replace-Methode in Kotlin ist String.replace(oldValue, newValue). ignoreCase ist ein optionaler Parameter und kann als dritter Parameter der Methode replace() übergeben werden. In diesem Tutorial werden wir durch Beispiele zeigen, dass für jedes Auftreten von oldValue in der Zeichenkette ein neuer Wert (eine andere Zeichenkette) für einen alten Wert (eine Zeichenkette) ersetzt wird, sowie die Verwendung von ignorieren und nicht ignorieren der Zeichengröße der oldValue.
Syntax der Methode String.replace:
String.replace(oldValue: String, newValue: String, ignoreCase: Boolean = false): String
OldValue - Jedes Auftreten von oldValue in der Zeichenkette muss durch die Zeichenkette newValue ersetzt werden.
ignoreCase - [Optional] Wenn true, wird bei der Suche nach Übereinstimmungen in der String das Zeichen der oldValue nicht beachtet. Wenn false, wird bei der Suche nach Übereinstimmungen der oldValue in der Zeichenkette das Zeichen großgeschrieben. Der Standardwert von ignoreCase ist false.
fun main(args: Array<String>) { var str = "Kotlin Tutorial" - Zeichenfolge ersetzen - Programs" val oldValue = "Programs" val newValue = "Beispiele" val output = str.replace(oldValue, newValue) print(output) }
Ausgaberesultat:
Kotlin-Tutorial - Zeichenfolge ersetzen - Beispiele
fun main(args: Array<String>) { var str = "Kotlin Tutorial" - Zeichenfolge ersetzen - Programs" val oldValue = "PROGRAMS" val newValue = "Beispiele" val output = str.replace(oldValue, newValue, ignoreCase = true) print(output) }
Ausgaberesultat:
Kotlin-Tutorial - Zeichenfolge ersetzen - Beispiele
In diesem Kotlin-Tutorial – Kotlin-Zeichenfolgen ersetzen – haben wir gelernt, wie man neue Werte in einer Zeichenfolge durch alte Werte ersetzt. Und wir haben das Problem der ignorierenden Groß- und Kleinschreibung bei der Ersetzung von Zeichenfolgen in Kotlin-Beispielen besprochen.