[kotlin] 특정 문자열 나누기

Kotlin에서는 문자열을 다양한 방법으로 나눌 수 있습니다. 이 포스트에서는 Kotlin에서 문자열을 나누는 여러 가지 방법을 살펴보겠습니다.

1. split() 함수 사용

split() 함수를 사용하여 문자열을 특정 구분자를 기준으로 나눌 수 있습니다.

val str = "apple,orange,banana"
val parts = str.split(",")  // 구분자 ','를 기준으로 나누기

위 코드에서 split(",")은 문자열을 쉼표(,)로 나누는 것을 나타냅니다.

2. substring() 함수 사용

substring() 함수를 사용하여 시작 인덱스와 끝 인덱스를 지정하여 부분 문자열을 가져올 수 있습니다.

val str = "Hello World"
val part1 = str.substring(0, 5) // 시작 인덱스 0부터 5 전까지의 부분 문자열
val part2 = str.substring(6) // 시작 인덱스 6부터 끝까지의 부분 문자열

3. 정규표현식 사용

정규표현식을 사용하여 더욱 복잡한 문자열을 나눌 수 있습니다.

val str = "The quick brown fox"
val parts = str.split(Regex("\\s+")) // 공백을 기준으로 나누기

위 코드에서 \s+는 하나 이상의 공백을 나타내는 정규표현식입니다.

이러한 방법들을 통해 Kotlin에서 문자열을 나누고 필요에 맞게 활용할 수 있습니다.

참고문헌: