English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método de reemplazo de cadenas en Kotlin es String.replace(oldValue, newValue). ignoreCase es un parámetro opcional y puede ser el tercer parámetro del método replace(). En este tutorial, explicaremos mediante ejemplos cómo, para cada oldValue que aparezca en la cadena, reemplazaremos un valor nuevo (otra cadena) por un valor antiguo (cadena), así como el uso de ignorar y no ignorar el tamaño de los caracteres de oldValue.
La sintaxis del método String.replace es:
String.replace(oldValue: String, newValue: String, ignoreCase: Boolean = false): String
OldValue - Cada aparición de oldValue en la cadena debe reemplazarse con la cadena newValue.
ignoreCase - [Opcional] Si es true, no se considera el tamaño de los caracteres de oldValue al buscar coincidencias en String. Si es false, se distingue el tamaño de los caracteres de oldValue al buscar coincidencias en la cadena. El valor predeterminado de ignoreCase es false.
fun main(args: Array<String>) { var str = "Tutorial de Kotlin" - Reemplazar cadena - Programas" val oldValue = "Programas" val newValue = "Ejemplos" val output = str.replace(oldValue, newValue) print(output) {}
Resultado de salida:
Tutorial de Kotlin - Reemplazar cadena - Ejemplos
fun main(args: Array<String>) { var str = "Tutorial de Kotlin" - Reemplazar cadena - Programas" val oldValue = "PROGRAMS" val newValue = "Ejemplos" val output = str.replace(oldValue, newValue, ignoreCase = true) print(output) {}
Resultado de salida:
Tutorial de Kotlin - Reemplazar cadena - Ejemplos
En este tutorial de Kotlin, aprendimos cómo reemplazar el valor antiguo con un nuevo valor en una cadena. Y también sobre el problema de ignorar mayúsculas y minúsculas al reemplazar cadenas en ejemplos de Kotlin.