Kotlin: String
Willemers Informatik-Ecke
  • Zeichen
  • Arrays

  • Zeichenketten oder Strings sind Folgen von Buchstaben. Ihre Literale sind von Anführungszeichen eingeschlossen. Der Typ der Variablen ist String.

    var text : String = "Breite "
    text = text + text.length
    
    Strings können mit dem Operator + aneinandergehängt werden.

    Das Attribut length enthält die jeweilige Länge des Strings.

    Werden die Literale mit drei Anführungszeichen umrahmt, darf es auch über mehrere Zeilen gehen.

    Mit rechteckigen Klammern können einzelne Buchstaben aus einem String ausgelesen werden.

    var text : String = "Norgaardholz"
    var zeichen : Char = text[3]
    
    Um durch einen String zu laufen, wird eine Schleife verwendet, die über einen Range läuft, der durch die Länge des Strings begrenzt wird.
    var text : String = "Norgaardholz"
    for (i in 0..text.length-1) {
        print(text[i])
    }
    
    Allerdings ist es nicht möglich, einen Buchstaben in einem String auszutauschen.

    Dollar im String

    Fremde Variablen können durch ein vorangestelltes Dollarzeichen in einen String integriert werden.
    text = "Es gibt $diff Unterschiede"
    
    Um Ausdrücke einzubinden, können die Dollarzeichen durch geschweifte Klammern erweitert werden.
    text = "Es gibt ${diff +1} Unterschiede"
    

    Methoden