BESTE WEBSITE FÜR WEBENTWICKLER
Kotlin. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

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 »