English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод замены строки в Kotlin - String.replace(oldValue, newValue). ignoreCase - это опциональный параметр и может быть передан в качестве третьего параметра метода replace(). В этом руководстве мы рассмотрим примеры, где для каждого oldValue в строке мы будем заменять его новым значением (другой строкой), а также как использовать ignoreCase, чтобы учитывать или не учитывать регистр oldValue.
Синтаксис метода String.replace:
String.replace(oldValue: String, newValue: String, ignoreCase: Boolean = false): String
OldValue - Каждое出现 oldValue в строке должно быть заменено на newValue.
ignoreCase - [Дополнительный] Если true, то при поиске совпадений в String не учитывается регистр oldValue. Если false, то при поиске совпадений oldValue в строке учитывается регистр. Значение по умолчанию для 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) }
Результат вывода:
Kotlin Tutorial - Replace String - Examples
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) }
Результат вывода:
Kotlin Tutorial - Replace String - Examples
В этом учебнике Kotlin – Замена строки в Kotlin мы изучили, как заменить старое значение новым значением в строке. И проблемаignoreCase при замене строки в примерах Kotlin.