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"))

}