Hinzufügen von Elementen zu einer Liste in Kotlin

Kailash Vaviya 15 Februar 2024
  1. Verwenden Sie den +-Operator, um Elemente zu einer Liste in Kotlin hinzuzufügen
  2. Verwenden Sie die plus-Methode, um Elemente zu einer Liste in Kotlin hinzuzufügen
  3. Verwenden Sie die Add()-Methode, um Elemente zu einer Liste in Kotlin hinzuzufügen
Hinzufügen von Elementen zu einer Liste in Kotlin

Angenommen, Sie haben eine Liste in Kotlin erstellt. Nachdem Sie eine Liste erstellt haben, stellen Sie fest, dass Sie weitere Elemente hinzufügen müssen. Wie wirst du das machen?

Dieser Artikel listet verschiedene Möglichkeiten zum Hinzufügen von Elementen zu einer Liste in Kotlin mit einigen leicht verständlichen Beispielen auf.

Verwenden Sie den +-Operator, um Elemente zu einer Liste in Kotlin hinzuzufügen

Der erste und einfachste Weg, weitere Elemente zu einer Liste hinzuzufügen, ist die Verwendung des Operators +. Die Verwendung dieses Operators gibt die ursprüngliche Liste zusammen mit den neu hinzugefügten Elementen zurück.

Wir können diesen Operator verwenden, um sowohl einzelne Elemente als auch eine ganze Sammlung hinzuzufügen. Nachfolgend finden Sie einige Beispiele, in denen wir den Operator + verwenden, um Elemente zu einer Liste hinzuzufügen.

Das erste Beispiel enthält eine Autoliste mit den Namen einiger beliebter Autos. Wir werden den Operator + verwenden, um der Liste ein einzelnes neues Element hinzuzufügen.

Beispiel:

fun main() {
    val cars = listOf("Mercedes-Benz", "Porsche", "BMW")
    val modified = cars + ("Ferrari")
    println(modified)
}

Ausgang:

Verwenden Sie den +-Operator, um ein einzelnes Element zu einer Liste hinzuzufügen

Wir werden denselben Betreiber verwenden, um unserer bestehenden Liste eine weitere Liste mit drei weiteren Namen von Automarken hinzuzufügen.

Beispiel:

fun main() {
    val cars = listOf("Mercedes-Benz", "Porsche", "BMW")
    val newList = listOf("Ferrari", "Lamborghini", "Bentley")
    val modified = cars + newList
    println(modified)
}

Ausgang:

Verwenden Sie + Operator, um eine Liste zu einer Liste hinzuzufügen

Verwenden Sie die plus-Methode, um Elemente zu einer Liste in Kotlin hinzuzufügen

Eine andere Möglichkeit, Elemente zu einer Liste hinzuzufügen, ist die Verwendung der plus-Methode. Wie der Operator + können wir ein einzelnes Element und eine Sammlung zu einer Liste hinzufügen.

Als Beispiel dafür erstellen wir eine Obstliste und fügen neue Elemente hinzu.

Beispiel :

fun main() {
    val fruits = listOf("Apple", "Mango", "Strawberry")
    val modified = fruits + ("Pineapple")
    println(modified)
}

Ausgang:

Verwenden Sie die Plus-Methode, um ein einzelnes Element zu einer Liste hinzuzufügen

Beispiel :

fun main() {
    val fruits = listOf("Apple", "Mango", "Strawberry")
    val newList = listOf("Pineapple", "Orange", "Blueberries")
    val modified = fruits.plus(newList)
    println(modified)
}

Ausgang:

Verwenden Sie die Plus-Methode, um eine Liste zu einer Liste hinzuzufügen

Verwenden Sie die Add()-Methode, um Elemente zu einer Liste in Kotlin hinzuzufügen

Eine andere Methode, mit der Sie Elemente zu einer Liste hinzufügen können, ist die Methode add().

Die Liste muss jedoch änderbar sein, damit diese Methode funktioniert. Wenn wir versuchen, die Methode add() mit einer Standardliste zu verwenden, wird ein Fehler ausgegeben.

Beispiel:

fun main() {
    val myList = listOf("One", "Two", "Three")
    myList.add("Four")
    println(myList)
}

Ausgang:

Verwenden Sie die add-Methode mit einer Standardliste

Wie wir sehen können, löst der Versuch, Elemente zu einer Standardliste hinzuzufügen, einen Fehler aus. Daher können wir Elemente nur mit der Methode add() zu einer veränderlichen Liste hinzufügen.

Wir können eine veränderliche Liste mit mutableListOf<T> erstellen. Hier ist ein Beispiel für das Hinzufügen des Wortes Vier zur Liste.

Beispiel:

fun main() {
    val myList = mutableListOf("One", "Two", "Three")
    myList.add("Four")
    println(myList)
}

Ausgang:

Verwenden Sie die add-Methode mit einer veränderlichen Liste

Der Haken an der Verwendung der add()-Methode ist, dass wir mit dieser Methode nur ein einzelnes Element zu einer Liste hinzufügen können. Wenn wir versuchen, eine Liste hinzuzufügen, wird ein Type Mismatch-Fehler ausgegeben.

Beispiel:

fun main() {
    val myList = mutableListOf("One", "Two", "Three")
    val newList = mutableListOf("Four", "Five", "Six")
    myList.add(newList)
    println(myList)
}

Ausgang:

Verwenden Sie die add-Methode mit einer veränderlichen Liste, um eine weitere Liste hinzuzufügen

Kailash Vaviya avatar Kailash Vaviya avatar

Kailash Vaviya is a freelance writer who started writing in 2019 and has never stopped since then as he fell in love with it. He has a soft corner for technology and likes to read, learn, and write about it. His content is focused on providing information to help build a brand presence and gain engagement.

LinkedIn

Verwandter Artikel - Kotlin List