ArrayList in Java

ArrayList in Java
In jeder Programmiersprache wird ein sehr bedeutendes Konzept verwendet, um die genannten Daten zu speichern Arrays. Die Arrays sind statisch/festgelegt und für Datenstrukturen fester Länge geeignet. Aber was ist, wenn jemand die Elemente dynamisch hinzufügen oder entfernen möchte? Nun, in Java können wir das Konzept von nutzen Anordnungsliste Dies ermöglicht es uns, die Daten dynamisch zu speichern und zu setzbar zu sein.

In diesem Artikel wird ein umfassender Leitfaden für die folgenden Konzepte zu Java-Arraylisten vorgestellt:

  • Was ist eine Arraylist
  • Wie man mit ArrayList arbeitet
  • So fügen Sie Elemente hinzu, entfernen und ändern Sie Elemente
  • So greifen Sie auf das ArrayList -Element zu
  • So finden Sie die Größe einer ArrayList
  • Wie man durch eine Arraylist iteriert
  • So sortieren Sie eine ArrayList

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.

Anordnungsliste Probanden = NeuarrayList();

Der 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;
öffentliche Klasse ArrayListExample
public static void main (String [] args)
Anordnungsliste Probanden = NeuarrayList();
Fächer.add ("Informatik");
Fächer.add ("Mathematik");
Fächer.add ("Chemie");
Fächer.add ("Biologie");
Fächer.add ("Physik");
System.aus.println (Themen);

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)
System.aus.println (i);

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.