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