[kotlin] 코틀린에서 문자열 선언하기

1. 문자열 리터럴 사용

가장 간단한 방법은 문자열 리터럴을 사용하는 것입니다. 이것은 쌍따옴표로 감싸진 텍스트로 표현됩니다.

val str1: String = "Hello, Kotlin!"
val str2 = "This is another string"

위의 예제에서 val 키워드는 str1str2가 변경 불가능한(immutable) 변수임을 나타내고, String은 Kotlin의 기본 문자열 타입입니다.

2. 문자열 클래스의 생성자 사용

또 다른 방법은 String 클래스의 생성자를 사용하여 문자열을 선언하는 것입니다.

val str3 = String(charArrayOf('H', 'e', 'l', 'l', 'o'))
val str4 = String(byteArrayOf(72, 101, 108, 108, 111))

위의 예제에서, charArrayOfbyteArrayOf 함수는 각각 문자 및 바이트 배열을 생성하여 String 클래스의 생성자에 전달합니다.

3. 다중 라인 문자열

여러 줄에 걸친 문자열을 선언하려면 삼중 큰따옴표(“”” “”“)를 사용합니다.

val multiLineStr = """
    This is a 
    multi-line 
    string in Kotlin
"""

위의 예제에서 multiLineStr은 여러 줄에 걸쳐 선언되었으며, 삼중 큰따옴표는 줄 바꿈을 포함하여 문자열을 정의하는 데 사용됩니다.

위에서 소개된 방법들을 사용하여 Kotlin에서 문자열을 선언하고 초기화할 수 있습니다.