Kotlin/포스팅

코틀린 문자열 연산자

짜집퍼박사(짜박) 2023. 12. 10. 00:43

코틀린에서는 문자열을 조작하는 데 사용할 수 있는 다양한 연산자와 함수를 제공합니다. 아래에서는 주요한 문자열 연산자와 함수들에 대해 설명하겠습니다.

 

1. 문자열 결합 연산자 +

문자열을 결합하는 데에는 + 연산자를 사용할 수 있습니다.

val str1 = "Hello"
val str2 = " World"
val result = str1 + str2
println(result)
// 출력: Hello World

 

2. 문자열 템플릿을 활용한 결합

문자열 템플릿을 사용하여 동적인 값과 문자열을 결합할 수 있습니다.

val name = "Alice"
val greeting = "Hello, $name!"
println(greeting)
// 출력: Hello, Alice!

 

3. 문자열 연결 함수 concat

concat 함수를 사용하여 여러 문자열을 결합할 수 있습니다.

val str1 = "Hello"
val str2 = " World"
val str3 = "!"
val result = str1.concat(str2, str3)
println(result)
// 출력: Hello World!

 

4. 문자열 반복 연산자 *

* 연산자를 사용하여 문자열을 반복할 수 있습니다.

val repeatedStr = "abc" * 3
println(repeatedStr)
// 출력: abcabcabc

 

5. 문자열 비교 연산자 ==와 !=

== 연산자를 사용하여 두 문자열이 동일한지 비교할 수 있습니다.

val str1 = "Hello"
val str2 = "World"
val isEqual = (str1 == str2)
println(isEqual)
// 출력: false

 

6. 문자열 비교 함수 compareTo

compareTo 함수를 사용하여 두 문자열을 비교할 수 있습니다.

val str1 = "Hello"
val str2 = "World"
val result = str1.compareTo(str2)
println(result)
// 출력: 음수

 

7. 문자열 분할 함수 split

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

val input = "apple,orange,banana"
val fruits = input.split(",")
println(fruits)
// 출력: [apple, orange, banana]

 

8. 문자열 추출 함수 substring

substring 함수를 사용하여 문자열에서 일부분을 추출할 수 있습니다.

val str = "Hello, World!"
val substr = str.substring(7, 12)
println(substr)
// 출력: World

 

문자열 연산자와 함수를 조합하여 문자열을 효과적으로 다룰 수 있습니다. 이러한 함수들은 문자열을 조작하고 분석하는 데 유용합니다.

 

With ChatGPT

'Kotlin > 포스팅' 카테고리의 다른 글

코틀린 가변 배열  (0) 2023.12.10
코틀린 배열 정의  (0) 2023.12.10
코틀린 문자열 템플릿  (0) 2023.12.10
코틀린 수 변환  (0) 2023.12.09
코틀린 문자 타입 Char  (0) 2023.12.09