Kotlin Program Remove Leading and Trailing Whitespaces

bookmark

package net.javaguides.kotlin.examples

fun main(args: Array < String > ) {

    val s = " Source Code Examples.Net     "

    println("s has ${s.length} characters")

    val s1 = s.trimEnd()
    println("s1 has ${s1.length} characters")
    println("s1 -> " + s1)

    val s2 = s.trimStart()
    println("s2 has ${s2.length} characters")
    println("s2 -> " + s2)

    println(s.trim())
    val s3 = s.trim()
    println("s2 has ${s3.length} characters")
    println("s3 ->  ${s3}")
}

 


Output:
s has 30 characters
s1 has 25 characters
s1 ->  Source Code Examples.Net
s2 has 29 characters
s2 -> Source Code Examples.Net     
Source Code Examples.Net
s2 has 24 characters
s3 ->  Source Code Examples.Net