In this Kotlin example, We use trim(), trimEnd() and trimStart() methods to remove leading and trailing whitespaces.
Remove leading and trailing whitespaces
The example presents methods for stripping white spaces from a string.
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
The trimEnd() method removes trailing white spaces:
val s1 = s.trimEnd()
The trimStart() method removes leading white spaces:
val s2 = s.trimStart()
The trim() method removes both trailing and leading white spaces:
val s3 = s.trim()
Comments
Post a Comment