In diesem Artikel wird ein umfassender Leitfaden für die folgenden Konzepte zu Java-Arraylisten vorgestellt:
Also lasst uns anfangen!
Was ist eine Arraylist
Es ist eine vordefinierte Klasse in Java, die zu Java gehört.Util -Paket. Die ArrayList hat den gleichen Zweck wie eingebaute Arrays i.e. Daten speichern. Aber es ermöglicht es uns, resizierbare Arrays zu erstellen und ihre Größe dynamisch zu verändern.
Wie man mit ArrayList arbeitet
Um mit einer ArrayList zu arbeiten, müssen wir den folgenden Schlüsselpunkten folgen:
Das allererste, was wir tun müssen, ist “importieren" Die Anordnungsliste Klasse aus dem Java.Util Paket, und um dies zu tun, müssen wir die folgende Zeile in unserem Projekt hinzufügen:
Java importieren.Util.Anordnungsliste;Als ArrayList ist eine Klasse. Um mit einer ArrayList zu arbeiten, müssen wir ein Objekt der ArrayList -Klasse erstellen.
AnordnungslisteDer obige Ausschnitt erstellt ein Objekt vom Typ String -Typ der mit dem Namen ArrayList -Klasse genannten Snippet "Fächer" Stringwerte speichern.
So fügen Sie Elemente in ArrayList hinzu
Der Anordnungsliste Die Klasse bietet zahlreiche Methoden und durch Verwendung dieser Methoden können wir unterschiedliche Funktionen erreichen. Zum Beispiel bietet die ArrayList -Klasse eine hinzufügen() Methode zum Hinzufügen neuer Elemente in einer ArrayList. Das folgende Beispiel bietet ein tiefgreifendes Verständnis dafür, wie Elemente in einer ArrayList hinzugefügt werden können.
Beispiel
Der folgende Code -Snippet importiert zuerst die ArrayList und erstellt dann das Objekt der ArrayList -Klasse. Als nächstes fügen wir der ArrayList mit dem Objekt der ArrayList -Klasse mehrere Elemente hinzu:
Java importieren.Util.Anordnungsliste;Das untergegebene Snippet bietet den vollständigen Code zusammen mit seiner Ausgabe:
Die Ausgabe überprüft, dass alle Elemente erfolgreich zur Liste hinzugefügt werden.
So greifen Sie in ArrayList auf Elemente zu
Die ArrayList in Java bietet eine weitere praktische Methode mit dem Namen erhalten() Dies kann verwendet werden, um auf das einzelne Element der ArrayList zuzugreifen. Es greift auf der Grundlage der Indexnummer auf die Elemente zu.
Beispiel
Mit der untergedrehten Codezeile können Sie verstehen, wie Sie auf ein Element der zugreifen können Anordnungsliste:
System.aus.println (Themen.Holen Sie sich (3));Im obigen Snippet verwenden wir das erhalten() Methode mit dem Objekt der ArrayList -Klasse. Innerhalb der GET -Methode bieten wir einen Wert 3 Dies bestimmt diesen Zugriff auf den Wert, der bei vorhanden ist Index 3.
Wie in ArrayList beginnt die Indexierung aus dem Index Null, sodass in diesem Beispiel Index 3 einen Wert „Biologie“ enthält. Also überprüft der Ausgang, dass die erhalten() Methode zugreifen auf den entsprechenden Wert.
So entfernen Sie Elemente aus einer Arrayliste
Sie möchten einige unnötige Elemente aus der Liste löschen, keine Sorgen! ArrayList bietet die entfernen() Dies kann verwendet werden, um die Elemente aus einer Liste zu entfernen. Seine Syntax wird dem ähnlich sein wie hinzufügen() Methode i.e. Wir müssen die Indexnummer des Elements in der entfernen() Methode.
Beispiel
Nehmen wir an, wir möchten das zweite Element der ArrayList löschen, dann wird unser Code so verlaufen:
Thema.entfernen (1);Der vollständige Code sowie seine jeweilige Ausgabe finden Sie im folgenden Screenshot:
Die obige Ausgabe hat überprüft, dass die entfernen() Die Methode hat das gewünschte Element erfolgreich gelöscht.
Aber was ist, wenn jemand alle Elemente der Liste löschen möchte, wenn alle Elemente einzeln löschen. Haben wir eine Methode, mit der alle Elemente gleichzeitig löschen können??
Die ArrayList -Klasse bietet a klar() Methode, um alle Elemente der Liste zu entfernen. Experimentieren wir also damit, wie Sie sehen, wie klar() Arbeiten
Fächer.klar();Der obige Snippet nutzt das klar() Methode mit dem Objekt der Anordnungsliste Klasse, sehen wir die Ausgabe, um zu verstehen, wie es funktioniert:
Die obige Ausgabe zeigt, dass alle Elemente aus der Liste gelöscht wurden.
So ändern/ändern Sie Elemente in ArrayList
In Java können die Elemente der ArrayList mit Hilfe der geändert/geändert werden Satz() Methode. Es werden zwei Werte/Parameter benötigt: eine für die Indexnummer und die zweite für das Element, das Sie einfügen möchten.
Beispiel
Im untergegebenen Snippet gehen wir 2 und Englisch in der Satz() Methode, die den Wert des zweiten Index durch „Englisch“ ersetzt
Fächer.set (2, "englisch");Der vollständige Code und die Ausgabe sind in der folgenden Abbildung angegeben:
Die Ausgabe überprüft, dass die Satz() Die Methode hat den Wert des zweiten Index erfolgreich geändert.
So finden Sie die Größe der ArrayList
Wir können die verwenden Größe() Methode, um zu finden, wie viele Elemente in der ArrayList enthalten sind.
Beispiel
In diesem Beispiel verwenden wir die Methode Size (), um die Größe der Liste zu ermitteln:
Fächer.Größe();Das untergegebene Snippet zeigt, wie die Größe() Die Methode funktioniert mit der ArrayList:
Die Ausgabe authentifiziert die Arbeit der Größe() Methode.
Iterieren durch ArrayList
Wir können eine ArrayList mit der For-Each-Schleife durch eine Arraylist für Schleife, For-Each-Methode usw. itererieren.
Beispiel
Im folgenden Code-Snippet verwenden wir die For-Each-Schleife, um jedes Element der ArrayList zu durchqueren:
für (Zeichenfolge I: Themen)Der vollständige Code und zusammen mit seiner Ausgabe ist unten angezeigt:
Die Ausgabe überprüft, ob die EEC-Schleife jedes Element der Liste durchläuft.
So sortieren Sie eine ArrayList
Java.Util bietet eine sehr nützliche Klasse mit dem Namen Sammlungen Dies liefert zahlreiche Methoden, mit denen verschiedene Funktionen durchgeführt werden können. Zum Beispiel können wir die Arraylist -Sortierung alphabetisch oder numerisch mit Hilfe des Sortieren() Methode der Sammlung Klasse.
Beispiel
Im folgenden Code -Snippet verwenden wir die Sortieren() Methode, um die Probanden in alphabetischer Reihenfolge zu sortieren:
Sammlungen.sortieren (Subjekte);Das untergegebene Snippet zeigt den vollständigen Code und seine jeweilige Ausgabe an:
Die Ausgabe überprüft, dass die Sortieren() Methode bietet eine sortierte Liste.
Abschluss
In Java kann die ArrayList -Klasse verwendet werden, um eine dynamische/variable Längendatenstruktur zu erstellen. Um mit ArrayList zu arbeiten, müssen wir die ArrayList -Klasse von Java importieren.Util -Paket in unser Projekt. Die ArrayList -Klasse bietet eine breite Palette von Methoden, um unterschiedliche Funktionen auszuführen e.G. Die Methode add () wird verwendet, um Elemente in einer Liste hinzuzufügen. REMET () -Methode wird verwendet, um ein Element aus einer Liste zu löschen. Die Sort () -Methode wird verwendet, um die ArrayList in numerische oder alphabetische Reihenfolge zu sortieren. Dieses Schreiben bietet eine detaillierte Anleitung für eine Arraylist und wie man mit ArrayList in Java arbeitet.