So konvertieren Sie die Sammlung in Java in die Liste

So konvertieren Sie die Sammlung in Java in die Liste
Eine Datenstruktur, die als "bekannt ist"Sammlung”Hält und verwaltet eine Gruppe von Daten. Das Sammelframework enthält mehrere Klassen, z. Diese Sammlungstypen weisen Speicher- und Manipulationsarchitektur einer Gruppe von Speicher zu. Sammlungen enthalten eingekapselte Daten, auf die nur mit bestimmten vordefinierten Methoden zugegriffen werden können.

In diesem Tutorial wird die Methoden zum Konvertieren der Sammlung in eine Liste in Java veranschaulicht.

So konvertieren Sie die Sammlung in Java in die Liste?

Um eine Sammlung in eine Liste in Java zu konvertieren, bietet Java verschiedene Methoden, die unten aufgeführt sind:

  • ASList () Methode
  • Copyof () Methode
  • addall () Methode
  • Für Schleife

Schauen wir uns alle diese Methoden nacheinander an.

Methode 1: Konvertieren Sie die Sammlung in Java mit der ASList () -Methode in die Liste

In diesem Abschnitt werden wir die vordefinierten verwenden “ASLIST ()"Methode der"ArrayKlasse, um eine Sammlung in eine Liste umzuwandeln.

Syntax

Die bereitgestellte Syntax wird für die Konvertierung der Sammlung in die Liste mit der “verwendetASLIST ()" Methode:

Aufführen Name = Arrays.ASLIST (CollectionName);

Beispiel

In diesem Beispiel werden wir ein Array in eine Liste umwandeln, die zum Sammelgerüst gehört. Dazu erstellen und initialisieren wir ein ganzzahliges Array mit dem Namen “Arrayofodd”:

Integer arrayofodd [] = 1,3,5,7,9,11;

Ruf den "Arrays.ASLIST ()"Methode und Pass"Arrayofodd”Als Argument:

Aufführen OddList = Arrays.ASLIST (arrayofodd);

Schließlich drucken wir das konvertierte Array, um in der Konsole aufzulisten:

System.aus.println ("Liste der ungeraden Zahlen:" + OddList);

Die Ausgabe zeigt die Liste der ungeraden Zahlen an:

Wechseln wir zu einer anderen vordefinierten Java.

Methode 2: Konvertieren Sie die Sammlung in Java mithilfe von CopyOF () -Methode in die Liste

Hier werden wir eine „verwenden“Kopie von()"Methode der"AufführenSchnittstelle zum Konvertieren einer Sammlung in eine Liste. Diese Methode kopiert die Elemente der Sammlung in eine Liste. Es gibt die unerpassbare Liste der angegebenen Sammlung.

Syntax

Verwenden Sie die angegebene Syntax für “Kopie von()Methode zum Konvertieren in die Auflistung:

Aufführen Name = Liste.Copyof (CollectionName);

Beispiel

Wir werden eine Hashset -Sammlung mit der “umwandeln“ in eine Liste umwandelnAufführen.Kopie von()" Methode. Erstens werden wir einen Hashset namens erstellen “Früchte”:

Hashset Früchte = neuer Hashset();

Dann werden wir die Elemente in Hashset mit der „addieren“ hinzufügenhinzufügen()" Methode:

Früchte.add ("Apple");
Früchte.add ("trauben");
Früchte.add ("banane");

Ruf den "Aufführen.Kopie von()Methode durch Übergabe eines Hashsets als Argument:

Aufführen fruchtlist = liste.Copyof (Früchte);

Zuletzt werden wir die konvertierte Liste von Hashset ausdrucken:

System.aus.println ("Liste der Früchte:" + fruchtlist);

Die Ausgabe zeigt die Liste der Früchte:

Es gibt eine weitere vordefinierte Methode, die zum Sammelgerüst gehört. Mal sehen, wie es funktioniert.

Methode 3: Konvertieren Sie die Sammlung in Java mit addAll () Methode in die Liste

Eine andere Methode zum Konvertieren einer Sammlung in eine Liste ist die “ist die“füge alle Hinzu()Methode, die zur Java gehört.Util.Sammlungspaket. Es wandelt alle Elemente einer Sammlung in eine andere um.

Syntax

Folgen Sie der angegebenen Syntax der “füge alle Hinzu()" Methode:

Sammlungen.AddAll (ListName, ArrayName);

Die Methode nimmt zwei Argumente als Parameter, einer ist die konvertierte Sammlung und die andere ist die Sammlung, die konvertiert werden muss.

Beispiel

In diesem Beispiel erstellen wir ein String -Typ -Array mit dem Namen “Sprachen”:

String -Sprachen [] = "C", "Java", "Python";

Als nächstes erstellen wir eine ArrayList namens “LanglisteDas speichert die Elemente des String -Arrays:

Aufführen Langlist = new ArrayList ();

Nun in den Sammlungen.Addall () Methode, wir werden das Array übergeben “Sprachen"Und die Liste"Langliste”Als Argumente:

Sammlungen.Addall (Langlist, Sprachen);

Schließlich werden wir drucken “Langliste”Auf der Konsole mit der“System.aus.println ()" Methode:

System.aus.println ("Liste der Sprachen:" + Langlist);

Ausgang

Gibt es eine Methode außer vordefinierten Java -Methoden zum Konvertieren von Sammlungen in Listen? Ja! Folgen Sie dem nächsten Abschnitt.

Methode 4: Konvertieren Sie die Sammlung in Java mit für die Schleife in die Liste

Mit Ausnahme von Java -vordefinierten Methoden können wir die Sammlung auch mit der “in eine Liste konvertierenfür”Schleife. Es ist die grundlegendste und einfachste Konvertierungsmethode.

Syntax

Die folgende Syntax wird zur Konvertierung einer Sammlung in eine Liste mit der “verwendetfür”Schleife:

für (String x: cn)
* cn.add (x);

Beispiel

Wir werden nun das bereits erstellte Hashset in eine Liste konvertieren, indem wir eine “mit“für”Schleife. Erstens erstellen wir eine Liste, die der Größe des Hashset entspricht, in dem die Hashset -Elemente gespeichert werden:

Aufführen fruitlist = new ArrayList(Früchte.Größe());

In der für Schleife werden wir die Elemente von hinzufügen “Früchte"Hashset zur Liste mit der"hinzufügen()" Methode:

für (String x: Früchte)
Fruchtliste.add (x);

Schließlich drucken wir die von Hashset konvertierte Liste:

System.aus.println ("Liste der Früchte:" + fruchtlist);

Ausgang

Wir haben alle Methoden für die Umwandlung der Sammlung in Java gesammelt.

Abschluss

Für die Konvertierung der Sammlung in die Liste bietet Java mehrere vordefinierte Methoden, einschließlich Arrays.ASList (), Liste.Copyof (), Sammlungen.addhall () und a für die Schleife. Die Verwendung einer für die Schleife ist die einfachste Methode auf Anfängernebene, die für alle verständlich sein kann. In diesem Tutorial haben wir die verschiedenen Methoden zur Konvertierung einer Sammlung in eine Liste in Java mit detaillierten Beispielen veranschaulicht.