Kotlin/기본 문법
코틀린 강좌 #20 문자열을 다루는 법
자바보이
2020. 12. 20. 20:37
테크과학! DiMo
테크과학! DiMo
개발자가 얘기하는 생활 속 IT기술에 대한 과학! 여러분이 몰랐던, 혹은 정확히 알지 못했던 IT 테크놀러지를 파드립니다! 좋은 영상을 위한 채널 후원, 투네이션을 통해서 해주세요! 후원링크 htt
www.youtube.com
개발 환경: 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를 반환한다.