Kotlin Arrays
Kotlin Arrays
Arrays werden verwendet, um mehrere Werte in einer einzigen Variablen zu speichern, anstatt für jeden Wert separate Variablen zu erstellen.
Um ein Array zu erstellen, verwenden Sie die Funktion arrayOf()
und platzieren Sie die Werte darin in einer durch Kommas getrennten Liste:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
Greifen Sie auf die Elemente eines Arrays zu
Sie können auf ein Array-Element zugreifen, indem Sie auf die Indexnummer in eckigen Klammern verweisen.
In diesem Beispiel greifen wir auf den Wert des ersten Elements in cars zu:
Beispiel
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars[0])
// Ausgänge Volvo
Try it Yourself »
Hinweis: Genau wie bei Strings beginnen Array-Indizes mit 0: [0] ist das erste Element. [1] ist das zweite Element usw.
Ändern Sie ein Array-Element
Um den Wert eines bestimmten Elements zu ändern, beziehen Sie sich auf die Indexnummer:
Beispiel
cars[0] = "Opel"
Beispiel
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
cars[0] = "Opel"
println(cars[0])
// Gibt jetzt Opel statt Volvo aus
Try it Yourself »
Array-Länge/-Größe
Um herauszufinden, wie viele Elemente ein Array hat, verwenden Sie die Eigenschaft size
:
Beispiel
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
println(cars.size)
// Ausgänge 4
Try it Yourself »
Überprüfen Sie, ob ein Element existiert
Sie können den Operator in
verwenden, um zu prüfen, ob ein Element in einem Array vorhanden ist:
Beispiel
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
if ("Volvo" in cars) {
println("Es existiert!")
} else {
println("Es existiert nicht.")
}
Try it Yourself »
Schleife durch ein Array
Wenn Sie mit Arrays arbeiten, müssen Sie häufig alle Elemente durchlaufen.
Sie können die Array-Elemente mit der for
-Schleife durchlaufen, über die Sie im nächsten Kapitel noch mehr erfahren werden.
Das folgende Beispiel gibt alle Elemente im Array cars aus:
Beispiel
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
for (x in cars) {
println(x)
}
Try it Yourself »