kotlin

Kotlin String

slow333 2023. 1. 14. 11:59

23. 문자열을 다루는

    length, lowercase(), uppercase(), split(“.”), joinToString(), startsWith(), endsWith(), isNullOrEmpy(), isNullOrBlank()

-------------------------------------------------

fun main () {

    var a = "apple.Pear.String"

    println(a.length)

    println(a.toLowerCase())

    println(a.toUpperCase())

   

    val b = a.split(".")

    println(b)

   

    println(b.joinToString())

    println(b.joinToString(""))

    println(b.joinToString("-"))

   

    println(a.substring(6..9)) 

 

    val nullString : String? = null

    val emptyString = ""

    val blankString = " "

    val normalString ="ABC" 

    // String 비어있는지 확인

   

    println(nullString.isNullOrEmpty())

    println(emptyString.isNullOrEmpty())

    println(blankString.isNullOrEmpty())

    println(normalString.isNullOrEmpty())

   

    println(nullString.isNullOrBlank())

    println(emptyString.isNullOrBlank())

    println(blankString.isNullOrBlank())

    println(normalString.isNullOrBlank())

 

    println(a.startsWith("java"))

    println(a.startsWith("apple"))

   

    println(a.endsWith("kt"))

    println(a.endsWith("tring"))

   

    println(a.contains("Pear"))

}

'kotlin' 카테고리의 다른 글

Kotlin enum, lateinit, couroutine 등  (0) 2023.01.14
Kotlin null 처리  (0) 2023.01.14
Kotlin List  (0) 2023.01.14
Kotlin class-03; Object, companion object, Generic  (0) 2023.01.14
Kotlin class-02  (0) 2023.01.14