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

Kotlin 문자열 대체

Kotlin에서 문자열 대체 메서드는 String.replace(oldValue, newValue)입니다. ignoreCase는 선택 사항으로 replace() 메서드의 세 번째 매개변수로 사용할 수 있습니다. 이 튜토리얼에서는 문자열에서 나타나는 각 oldValue를 새로운 값(또는 다른 문자열)으로 대체하고, oldValue의 문자 대소문자를 무시하고 대체하는 방법을 예제로 설명하겠습니다.

문법

String.replace 메서드의 문법은:

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

OldValue - oldValue가 문자열에서 매번 나타날 때마다 newValue로 대체되어야 합니다.

ignoreCase - [선택] true이면 oldValue의 문자 대소문자를 무시하여 String에서 일치하는 항목을 찾습니다. false이면 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 튜토리얼 - 문자열 대체 - 예제

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 튜토리얼 - 문자열 대체 - 예제

이 Kotlin 튜토리얼에서는 문자열에서 새 값으로 오래된 값을 대체하는 방법을 배웠습니다. 그리고 Kotlin 예제에서 문자열 대체 시 대소문자를 무시하는 문제에 대해 알아봤습니다.