테크과학! DiMo
개발 환경: play.kotlinlang.org
fun main() {
val test1 = "Test.Kotlin.String"
println(test1.length) // 문자열 길이
println(test1.toLowerCase()) // 소문자로 변환
println(test1.toUpperCase()) // 대문자로 변환
val test2 = test1.split(".")
println(test2)
println(test2.joinToString()) // 그냥 합쳐짐
println(test2.joinToString("-")) // -문자를 넣어 합쳐짐
var test3 = "1234567890"
println(test3.substring(5..9))
}
Output:
18
test.kotlin.string
TEST.KOTLIN.STRING
[Test, Kotlin, String]
Test, Kotlin, String
Test-Kotlin-String
67890
fun main() {
val nullString: String? = null
val emptyString = ""
val blankString = " "
val normalString = "A"
println(nullString.isNullOrEmpty())
println(emptyString.isNullOrEmpty())
println(blankString.isNullOrEmpty())
println(normalString.isNullOrEmpty())
println()
println(nullString.isNullOrBlank())
println(emptyString.isNullOrBlank())
println(blankString.isNullOrBlank())
println(normalString.isNullOrBlank())
}
Output:
true
true
false
false
true
true
true
false
fun main() {
var test3 = "kotlin.kt"
var test4 = "java.java"
println(test3.startsWith("java"))
println(test4.startsWith("java"))
println()
println(test3.startsWith(".kt"))
println(test4.startsWith(".kt"))
println()
println(test3.startsWith("lin"))
println(test4.startsWith("lin"))
}
Output:
false
true
false
false
false
false
startsWith는 타겟 문자열로 시작할 때만 true를 반환한다.
'Kotlin > 기본 문법' 카테고리의 다른 글
코틀린 강좌 #22 함수의 argument를 다루는 방법과 infix 함수 (0) | 2020.12.24 |
---|---|
코틀린 강좌 #21 null 값을 처리하는 방법? 동일한지를 확인하는 방법? (0) | 2020.12.24 |
코틀린 강좌 #19 리스트 (0) | 2020.12.20 |
코틀린 강좌 #18 제너릭 (0) | 2020.12.19 |
코틀린 강좌 #17 클래스의 다형성 (0) | 2020.12.19 |