English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo di sostituzione delle stringhe in Kotlin è String.replace(oldValue, newValue). ignoreCase è un parametro opzionale che può essere il terzo parametro del metodo replace(). In questo tutorial, illustreremo come, per ogni oldValue presente nella stringa, sostituiamo un valore nuovo (un altro stringa) con un valore vecchio (stringa), nonché l'uso con e senza distinzione tra le dimensioni dei caratteri di oldValue.
La sintassi del metodo String.replace:
String.replace(oldValue: String, newValue: String, ignoreCase: Boolean = false): String
OldValue - Ogni occorrenza di oldValue nella stringa deve essere sostituita con la stringa newValue.
ignoreCase - [Opzionale] Se impostato su true, non tiene conto della dimensione dei caratteri di oldValue durante la ricerca delle corrispondenze nel String. Se impostato su false, distingue tra i caratteri di oldValue durante la ricerca delle corrispondenze nella stringa. Il valore predefinito di ignoreCase è false.
fun main(args: Array<String>) { var str = "Kotlin Tutorial - Replace String - Programs" val oldValue = "Programs" val newValue = "Examples" val output = str.replace(oldValue, newValue) print(output) }
Risultato di Output:
Kotlin Tutorial - Sostituisci Stringa - Esempi
fun main(args: Array<String>) { var str = "Kotlin Tutorial - Replace String - Programs" val oldValue = "PROGRAMS" val newValue = "Examples" val output = str.replace(oldValue, newValue, ignoreCase = true) print(output) }
Risultato di Output:
Kotlin Tutorial - Sostituisci Stringa - Esempi
In questo tutorial di Kotlin – Sostituzione di Stringhe in Kotlin, abbiamo imparato come sostituire il valore nuovo con il valore vecchio all'interno di una stringa. E abbiamo discusso del problema di ignorare la differenza tra maiuscole e minuscole durante la sostituzione delle stringhe in esempi Kotlin.