Standard Library Utilities
String Utilities
Use small standard-library helpers to clean and reshape text.
string-utilities
String helpers such as `trim`, `take`, and case conversion keep text work compact.
String Utilities
StringUtilities.kt
Replay: real traced execution (multi-file project)
fun main() {
val text = " kotlin "
val clean = text.trim()
val prefix = clean.take(2)
val loud = clean.toUpperCase()
println("clean=$clean")
println("prefix=$prefix")
println("loud=$loud")
}
fun main() {
val text = " ada "
val clean = text.trim()
val prefix = clean.take(2)
val loud = clean.toUpperCase()
println("clean=$clean")
println("prefix=$prefix")
println("loud=$loud")
}
fun main() {
val text = " trace "
val clean = text.trim()
val prefix = clean.take(2)
val loud = clean.toUpperCase()
println("clean=$clean")
println("prefix=$prefix")
println("loud=$loud")
}
text ← kotlin , clean ← kotlin, prefix ← ko, loud ← KOTLIN
1fun main() {2 val text→ kotlin = " kotlin " //@text=" ada ", " trace "3 val clean→ kotlin = text kotlin .trim()4 val prefix→ ko = cleankotlin.take(2)5 val loud→ KOTLIN = cleankotlin.toUpperCase()67 println("clean=$cleankotlin")8 println("prefix=$prefixko")9 println("loud=$loudKOTLIN")10}outputclean=kotlin prefix=ko loud=KOTLIN
text ← ada , clean ← ada, prefix ← ad, loud ← ADA
1fun main() {2 val text→ ada = " ada "3 val clean→ ada = text ada .trim()4 val prefix→ ad = cleanada.take(2)5 val loud→ ADA = cleanada.toUpperCase()67 println("clean=$cleanada")8 println("prefix=$prefixad")9 println("loud=$loudADA")10}outputclean=ada prefix=ad loud=ADA
text ← trace , clean ← trace, prefix ← tr, loud ← TRACE
1fun main() {2 val text→ trace = " trace "3 val clean→ trace = text trace .trim()4 val prefix→ tr = cleantrace.take(2)5 val loud→ TRACE = cleantrace.toUpperCase()67 println("clean=$cleantrace")8 println("prefix=$prefixtr")9 println("loud=$loudTRACE")10}outputclean=trace prefix=tr loud=TRACE