English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin 文字列の置換

Kotlinでの文字列置換メソッドは String.replace(oldValue, newValue) です。ignoreCaseはオプションパラメータで、replace()メソッドの第3引数として使用できます。本教程では、文字列内で現れる每个 oldValueを新しい値(別の文字列)で置換し、oldValueの文字の大文字小文字を無視するかどうかを説明します。

構文

String.replaceメソッドの構文は:

String.replace(oldValue: String, newValue: String, ignoreCase: Boolean = false): String

OldValue - oldValueが文字列内でどのように現れるかに関わらず、必ず newValueの文字列に置換する必要があります。

ignoreCase - [オプション] trueの場合、String内でマッチングアイテムを検索する際に oldValue の文字の大文字小文字を無視します。falseの場合、String内で oldValue のマッチングアイテムを検索する際に文字の大文字小文字を区別します。ignoreCaseのデフォルト値は false です。

Kotlin 文字列を置換する、大文字小文字を区別する

fun main(args: Array<String>) {
 
    var str = "Kotlin Tutorial" - 文字列を置換 - Programs"
    val oldValue = "Programs"
    val newValue = "Examples"
 
    val output = str.replace(oldValue, newValue)
 
    print(output)
{}

出力結果:

Kotlin チュートリアル - 文字列を置換 - Examples

Kotlin 文字列を置換する、大文字小文字を区別しない

fun main(args: Array<String>) {
 
    var str = "Kotlin Tutorial" - 文字列を置換 - Programs"
    val oldValue = "PROGRAMS"
    val newValue = "Examples"
 
    val output = str.replace(oldValue, newValue, ignoreCase = true)
 
    print(output)
{}

出力結果:

Kotlin チュートリアル - 文字列を置換 - Examples

このKotlinチュートリアルで、文字列内で新しい値で古い値を置き換える方法を学びました。 また、Kotlinの例で文字列の置換時の大小文字の無視についても学びました。