Kotlin:
Substrings extraheren
Hoe:
In Kotlin, gebruik de functies substring
, take
en drop
.
fun main() {
val text = "Hallo, Kotlin!"
println(text.substring(7, 13)) // Print "Kotlin"
// Vanaf het begin
println(text.take(5)) // Print "Hallo"
// Vanaf het einde
println(text.takeLast(6)) // Print "Kotlin!"
// Karakters weggooien
println(text.drop(7)) // Print "Kotlin!"
}
Diepere Duik
In de vroege dagen van programmeren was het omgaan met strings handmatig en foutgevoelig. In Kotlin is het makkelijker, veiliger en minder bronintensief, dankzij ingebouwde functies en eigenschappen van de String klasse.
Alternatieven voor substring
zijn het gebruik van reguliere expressies met Regex
of split
om strings op te delen—maar deze methoden kunnen overkill zijn voor eenvoudige taken.
Qua implementatie, onthoud dat strings onveranderlijk zijn in Kotlin. Wanneer je dus een substring uithaalt, maak je in feite een nieuw String-object aan, zonder het origineel te wijzigen.
Zie Ook
- Kotlin String documentatie: Kotlin Strings
- Regex in Kotlin voor geavanceerde stringmanipulatie: Kotlin Regex