[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에서 문자열을 나누고 필요에 맞게 활용할 수 있습니다.
참고문헌:
- Kotlin 문자열 분할, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/split.html
- Kotlin 문자열, https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string/index.html