문자열 템플릿
기본적으로 ${}의 중괄호 사이에 넣기만 하면 어떤 코틀린 식이나 변수든지 문자열에 넣을 수 있다.
import java.util.Date
fun main(){
val name = readline()
println("Hello, $name! \n Today is ${Date()}")
}
예제와 같이 name이라는 간단한 변수에는 중괄호 없이 달러 기호로만 사용이 가능하다.
문자열 템플릿 안의 식은 어떤 값이든 될 수 있고, 이 값은 자동으로 모든 코틀린 타입이 제공하는 toString() 메서드를 통해 문자열로 변환된다.
trimIndent() 라는 메서드는 여러 줄에 공통된 최소 들여쓰기를 제거해주는 표준 코틀린 함수이다.
문자열 비교
문자열은 사전식 순서로 정렬되기 때문에 <, >, <=, >= 와 같은 연산자를 사용하여 문자열을 비교할 수 있다.
println("abc" < "cba") //true
println("123" > "34") //false
문자열 연산
+ 연산자를 이용해 두 문자열을 연결할 수 있다.
문자열을 수 타입이나 T/F를 보여주는 Boolean 타입으로 변환할 수도 있다.
toByte(), toShort(), toInt(), toLong(), toFloat(), toDouble(), toBoolean() 등의 변환 함수를 제공한다.
'Kotlin' 카테고리의 다른 글
[Read me] 2. AOS 팀 회의, 전체 정기 회의, 공부한 내용 추가 (~ing) (2) | 2024.07.22 |
---|---|
[Read me] 1. 안드로이드 앱 개발 프로젝트 시작 (2) | 2024.07.14 |
[Kotlin Study] 5. 프로젝트 구조 알아보기 (0) | 2023.10.12 |
[Kotlin Study] 4. 안드로이드 앱 화면 - 액티비티 컴포넌트 (0) | 2023.10.03 |
[Kotlin Study] 3. 객체지향 프로그래밍의 4가지 특징 (0) | 2023.09.13 |