[kotlin] 문자열에서 특정 접두사 or 접미사 위치 찾기

Kotlin에서는 문자열에서 특정 접두사 또는 접미사의 위치를 찾는 방법을 제공합니다. 이를 통해 해당 위치를 찾아 원하는 작업을 수행할 수 있습니다. 아래에서는 문자열에서 특정 접두사와 접미사의 위치를 찾는 방법에 대해 알아보겠습니다.

접두사 위치 찾기

문자열에서 특정 접두사의 위치를 찾기 위해서는 startsWith 메서드를 사용할 수 있습니다. 아래는 해당 메서드를 사용한 예제 코드입니다.

val str = "kotlin-is-awesome"
val prefix = "kotlin"

if (str.startsWith(prefix)) {
    val prefixIndex = str.indexOf(prefix)
    println("접두사 위치: $prefixIndex")
} else {
    println("접두사를 찾을 수 없습니다.")
}

위 코드에서 startsWith 메서드를 사용하여 주어진 문자열이 지정된 접두사로 시작하는지 확인한 후, indexOf 메서드를 사용하여 접두사의 위치를 찾습니다.

접미사 위치 찾기

문자열에서 특정 접미사의 위치를 찾기 위해서는 endsWith 메서드를 사용할 수 있습니다. 아래는 해당 메서드를 사용한 예제 코드입니다.

val str = "kotlin-is-awesome"
val suffix = "awesome"

if (str.endsWith(suffix)) {
    val suffixIndex = str.indexOf(suffix)
    println("접미사 위치: $suffixIndex")
} else {
    println("접미사를 찾을 수 없습니다.")
}

위 코드에서 endsWith 메서드를 사용하여 주어진 문자열이 지정된 접미사로 끝나는지 확인한 후, indexOf 메서드를 사용하여 접미사의 위치를 찾습니다.

위와 같이 Kotlin에서는 문자열에서 특정 접두사 또는 접미사의 위치를 찾는 다양한 메서드를 제공하여 작업을 수월하게 만들어 줍니다.

참고 문헌: