Kotlin:
Teilstrings extrahieren

So geht’s:

fun main() {
    val text = "Hallo, Kotlin-Entwickler!"
    val begruessung = text.substring(0, 5) // "Hallo"
    val berufsbezeichnung = text.substring(7, text.length) // "Kotlin-Entwickler!"

    println(begruessung) // Gibt "Hallo" aus
    println(berufsbezeichnung) // Gibt "Kotlin-Entwickler!" aus
}

Vertiefung:

Das Extrahieren von Teil-Strings ist eine grundlegende Funktion vieler Programmiersprachen und schon lange vor Kotlin existent gewesen. Kotlin bietet verschiedene Methoden, wie substring() und take(), die je nach Bedarf eingesetzt werden können. Die substring-Methode arbeitet mit einem Indexbereich oder expliziten Start- und Endindizes, während take() und takeLast() eine bestimmte Anzahl von Zeichen vom Anfang oder Ende entnehmen. Ein besonderes Augenmerk sollte auf die String-Indices gelegt werden, da Kotlin, wie viele moderne Sprachen, bei 0 zu zählen beginnt und der Endindex exklusiv ist.

Siehe auch: