Development/kotlin
[코틀린] 03. 문자열, 배열
세가사
2024. 5. 15. 16:46
반응형
1. 문자열 템플릿
문자열 리터럴을 정의하는 가장 간단한 방법은 큰 따옴표로 문자열을 감싸는 것이다.
val hello = "Hello, world!"
문자열 중간에 변수나 함수를 사용하고 싶다면 $를 사용한다.
import java.util.Date
fun main() {
val username = readLine()
println("Hello, $username!\n Today is ${Date()}")
}
이스케이프 시퀀스(\n)을 사용하지 않고 새줄을 포함한 문자열을 만들고 싶으면 큰따옴표 세개로 문자열을 감싸면 된다.
val msg = """
Hello, $username!
Today is ${Date()}
"""
2. 문자열 연산
코틀린의 문자열은 다음 함수를 기본제공한다.
제공함수 | 설명 |
isEmpty isNotEmpty |
문자열이 비어있는지 확인 |
substring | 부분 문자열 추출 |
startWith endsWith |
접두사(prefix)나 접미사(suffix) 인지 검사 |
indexOf | 인수로 입력된 문자열의 첫번째 인덱스를 반환 |
3. 배열
val a = emptyArray<String>() // 빈배열의 Array<String> 생성
val b = arrayOf("Hello", "WORLD") // 두개의 인자를 가진 Array<String> 생성
val c = arrayOf(1, 4, 9) // 세개의 인자를 가진 Array<Int> 생성
반응형