[kotlin] 문자열 인덱싱과 슬라이싱

Kotlin은 index를 사용하여 문자열을 인덱싱하고 슬라이싱하는 기능을 제공합니다. 이 기능을 사용하면 문자열의 일부분을 추출하거나 특정 위치의 문자를 가져올 수 있습니다.

문자열 인덱싱

Kotlin에서는 문자열의 각 문자에 대한 인덱스를 사용하여 접근할 수 있습니다. 첫 번째 문자의 인덱스는 0부터 시작합니다.

예를 들어, 다음은 문자열 hello에서 각 문자에 대한 인덱스를 사용하여 접근하는 예제입니다:

val str = "hello"
val firstChar = str[0] // 'h'
val secondChar = str[1] // 'e'
// ...

문자열 슬라이싱

문자열 슬라이싱은 문자열의 일부분을 추출하는 것을 의미합니다. Kotlin에서는 substring 메서드를 사용하여 문자열을 슬라이싱할 수 있습니다.

다음은 문자열 hello world에서 일부분을 추출하여 새로운 문자열을 생성하는 예제입니다:

val str = "hello world"
val subStr1 = str.substring(0, 5) // "hello"
val subStr2 = str.substring(6, 11) // "world"
// ...

Kotlin에서는 substring 메서드를 사용하여 시작 인덱스와 끝 인덱스를 지정하여 원하는 부분 문자열을 추출할 수 있습니다.

이것은 Kotlin에서 문자열을 인덱싱하고 슬라이싱하는 간단한 방법입니다.

참고 문헌: