English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método de substituição de strings no Kotlin é String.replace(oldValue, newValue). O ignoreCase é um parâmetro opcional e pode ser o terceiro parâmetro do método replace(). Neste tutorial, vamos explicar por meio de exemplos que para cada oldValue que apareça na string, usaremos um novo valor (outro string) para substituir um valor antigo (string), bem como a utilização de ignoreCase com e sem distinção de maiúsculas e minúsculas.
A sintaxe do método String.replace é:
String.replace(oldValue: String, newValue: String, ignoreCase: Boolean = false): String
OldValue - Cada ocorrência de oldValue na string deve ser substituída pela string newValue.
ignoreCase - [Opcional] Se for true, o String não considerará o caractere maiúsculo ou minúsculo ao procurar itens correspondentes. Se for false, o String distinguirá o caractere maiúsculo ou minúsculo ao procurar itens correspondentes. O valor padrão de ignoreCase é false.
fun main(args: Array<String>) { var str = "Tutorial de Kotlin" - Substituir String - Programas" val oldValue = "Programas" val newValue = "Exemplos" val output = str.replace(oldValue, newValue) print(output) }
Resultados de Saída:
Tutorial de Kotlin - Substituir String - Exemplos
fun main(args: Array<String>) { var str = "Tutorial de Kotlin" - Substituir String - Programas" val oldValue = "PROGRAMS" val newValue = "Exemplos" val output = str.replace(oldValue, newValue, ignoreCase = true) print(output) }
Resultados de Saída:
Tutorial de Kotlin - Substituir String - Exemplos
Neste tutorial de Kotlin, aprendemos como substituir o valor antigo pelo novo valor em uma string. Além disso, discutimos o problema de ignorar maiúsculas e minúsculas ao substituir strings em exemplos do Kotlin.