ArrayList – eine der vielseitigsten Datenstrukturen in der Programmiersprache Java. Es ermöglicht Ihnen, eine Sammlung von Objekten eines beliebigen Typs zu speichern und zu manipulieren. Das Erstellen einer ArrayList kann bei der Entwicklung von Anwendungen sehr nützlich sein, wenn Sie mit einer Sammlung von Objekten variabler Länge arbeiten müssen.
In diesem Schritt-für-Schritt-Tutorial werden wir uns ansehen, wie man eine ArrayList in der Programmiersprache Java erstellt. Wir lernen verschiedene Möglichkeiten kennen, eine ArrayList zu erstellen, und lernen grundlegende Aktionen wie das Hinzufügen und Entfernen von Elementen, den Zugriff auf Elemente nach Index und andere nützliche Methoden kennen.
Stellen Sie vor dem Start sicher, dass Sie die neueste Version der Programmiersprache Java auf Ihrem Computer installiert haben.
Wie erstelle ich eine ArrayList in Java
Schritt 1: Importieren Sie das Java-Paket.util.ArrayList
Der erste Schritt zum Erstellen einer ArrayList in Java besteht darin, ein Java-Paket zu importieren.util.ArrayList. Dadurch können wir die ArrayList-Klasse in unserem Code verwenden. Fügen Sie die folgende Codezeile am Anfang Ihrer Datei ein, um das Paket zu importieren:
Schritt 2: Erstellen Sie ein ArrayList-Objekt
Als nächstes müssen wir ein ArrayList-Objekt erstellen. Wir können dies tun, indem wir den Array-Elementtyp in spitzen Klammern angeben und den Wert des neuen ArrayList-Arrays mit dem Klassenkonstruktor zuweisen. Um beispielsweise ein leeres Array zu erstellen, können wir den folgenden Code verwenden:
ArrayList arrayList = new ArrayList<>();
In diesem Beispiel haben wir eine leere ArrayList mit dem Elementtyp String erstellt. Sie können String durch jeden anderen Datentyp ersetzen, der für Ihre Aufgabe erforderlich ist.
Schritt 3: Fügen Sie der ArrayList Elemente hinzu
Nachdem wir eine ArrayList erstellt haben, können wir Elemente mit der add() -Methode hinzufügen. Die add() -Methode akzeptiert einen Parameter - das Element, das dem Array hinzugefügt werden soll. Zum Beispiel, um die Zeile "Hallo Welt!" in einem Array können wir den folgenden Code verwenden:
Sie können einem Array eine beliebige Anzahl von Elementen hinzufügen, indem Sie die add() -Methode verwenden.
Schritt 4: Holen Sie sich die Elemente aus der ArrayList
Um Elemente aus einer ArrayList zu erhalten, können wir die get() -Methode verwenden. Die get() -Methode akzeptiert einen Parameter - den Index des Elements, das wir abrufen möchten. Es gibt dann das Element mit dem angegebenen Index aus dem Array zurück. Um beispielsweise das erste Element aus einem Array zu erhalten, können wir den folgenden Code verwenden:
String firstElement = arrayList.get(0);
In diesem Beispiel erhalten wir das erste Element aus der ArrayList und speichern es in der Variablen firstElement.
Schritt 5: Entfernen Sie die Elemente aus der ArrayList
Um Elemente aus einer ArrayList zu entfernen, können wir die remove() -Methode verwenden. Die remove() -Methode akzeptiert einen Parameter - den Index des Elements, das wir entfernen möchten. Es entfernt dann das Element mit dem angegebenen Index aus dem Array. Um beispielsweise das zweite Element aus einem Array zu entfernen, können wir den folgenden Code verwenden:
In diesem Beispiel entfernen wir das zweite Element aus der ArrayList.
Jetzt wissen Sie, wie Sie eine ArrayList in Java erstellen und verwenden. Sie können damit Daten in Ihrer Anwendung speichern und manipulieren.
Schritt 1: Verbinden Sie das Java-Paket.util
Bevor Sie mit der Erstellung einer ArrayList in Java beginnen, müssen Sie ein Java-Paket bereitstellen.util. Dieses Paket enthält Klassen und Methoden zum Arbeiten mit Sammlungen, einschließlich ArrayList.
Um ein Java-Paket zu verbinden.util, am Anfang des Programms müssen Sie die folgende Zeile hinzufügen:
import java.util.ArrayList;
Diese Zeile weist den Compiler an, dass wir die ArrayList-Klasse aus dem Java-Paket verwenden werden.util.
Nach dem Verbinden des Java-Pakets.util, wir können ArrayList-Arrays in Java erstellen und bearbeiten.
Schritt 2: Deklarieren und initialisieren Sie ein ArrayList-Objekt
ArrayList <Тип_данных>variablenname = new ArrayList<>();Тип_данных>Wenn Sie beispielsweise eine ArrayList zum Speichern von ganzen Zahlen erstellen möchten, können Sie den folgenden Code verwenden:
ArrayList numbers = new ArrayList<>();
- ArrayList ist eine Klasse, die von Java bereitgestellt wird, um mit einem dynamischen Array zu arbeiten;
- ist ein parametrisierter Typ, der angibt, dass ArrayList Werte vom Typ Integer speichert;
- numbers ist ein Variablenname, den Sie selbst auswählen können.
Beachten Sie, dass der Datentyp in spitzen Klammern nur angegeben wird, wenn eine Variable deklariert wird. Sie müssen den Datentyp bei nachfolgenden Verweisen auf die ArrayList nicht angeben.
Schritt 3: Fügen Sie Elemente zur ArrayList hinzu
Nachdem Sie eine ArrayList erstellt haben, können Sie Elemente mit der add() -Methode hinzufügen. Diese Methode nimmt den Wert des Elements als Argument an und fügt es am Ende der Liste hinzu.
Hier ist ein Beispiel, das zeigt, wie man Elemente zu einer ArrayList hinzufügt:
import java.util.ArrayList;public class Main ();fruits.add("Яблоко");fruits.add("Банан");fruits.add("Апельсин");System.out.println(fruits);>>
In diesem Beispiel haben wir eine ArrayList mit dem Namen "fruits" erstellt und drei Früchte hinzugefügt. Dann haben wir den Inhalt der Liste mit der println() -Methode auf den Bildschirm gebracht.
Das Ergebnis der Programmausführung lautet wie folgt:
[Яблоко, Банан, Апельсин]
Wie Sie sehen können, wird jedes Element am Ende der ArrayList hinzugefügt.
Sie können auch Elemente zu einer bestimmten Position in der Liste hinzufügen, indem Sie Indizes verwenden. Dazu können Sie die überladene add() -Methode verwenden, die zwei Argumente verwendet: den Index und den Wert des Elements.
Hier ist ein Beispiel, das zeigt, wie Elemente an einer bestimmten Position in einer ArrayList hinzugefügt werden:
import java.util.ArrayList;public class Main ();colors.add("Красный");colors.add("Зеленый");colors.add("Синий");colors.add(1, "Желтый");colors.add(3, "Оранжевый");System.out.println(colors);>>
In diesem Beispiel haben wir eine ArrayList mit dem Namen "colors" erstellt und drei Farben hinzugefügt. Wir haben dann zwei Farben zu bestimmten Positionen in der Liste hinzugefügt, indem wir die Methode add() mit dem Index verwenden.
Das Ergebnis der Programmausführung lautet wie folgt:
[Красный, Желтый, Зеленый, Оранжевый, Синий]
Wie Sie sehen können, werden Elemente, die an bestimmten Positionen hinzugefügt wurden, nach rechts verschoben, um Platz für neue Elemente zu schaffen.
Jetzt wissen Sie, wie Sie Elemente zu einer ArrayList in Java hinzufügen. Im nächsten Schritt erfahren Sie, wie Sie Elemente aus einer ArrayList abrufen.
Schritt 4: Holen Sie sich den Wert des Elements aus der ArrayList
Um den Wert eines Elements aus einer ArrayList abzurufen, verwenden wir die Methode get() und geben Sie den Index des Elements als Parameter an.
Nehmen wir zum Beispiel an, wir haben eine ArrayList mit dem Namen myList und es enthält mehrere Elemente:
ArrayList myList = new ArrayList<>();myList.add("Элемент 1");myList.add("Элемент 2");myList.add("Элемент 3");
Um den Wert des zweiten Elements aus der Liste zu erhalten, können wir den folgenden Code schreiben:
String element = myList.get(1);System.out.println(element);
In diesem Beispiel haben wir die Methode verwendet get() um den Wert des zweiten Elements (Index 1) aus einer ArrayList abzurufen myList. Dann drucken wir diesen Wert mit der Methode aus println().
Wenn wir diesen Code ausführen, sehen wir Folgendes Ergebnis:
Элемент 2
Daher haben wir den Elementwert erfolgreich von einer ArrayList erhalten.