In Java kann der Entwickler doppelte oder Nullwerte einhält. Zum Beispiel die Zuweisung des Speicherplatzes für die Werte, aber später in Übereinstimmung mit den Anforderungen aktualisiert. Zusätzlich dazu die “Liste”Ansatz ist effektiv, um die Elemente sofort nach ihren Indizes aufzurufen. Daher die Umwandlung von “Satz" Zu "Liste”In Java ist der Programmierer assistant, solche Funktionen bequem auszuführen.
In diesem Blog werden die Ansätze zur Konvertierung eines „Sets“ in eine „Liste“ in Java diskutiert.
So konvertieren Sie ein "Set" in eine "Liste" in Java?
Um einen "umzuwandeln"Satz" zu einem "ListeIn Java wenden Sie die folgenden Ansätze an:
Übergeben des Satzes als Listenkonstruktorargument.
“Aufführen.füge alle Hinzu()" Methode.
“Aufführen.Kopie von()" Methode.
“Benutzerdefinierte”Funktion.
Bevor Sie mit den Ansätzen fortfahren, stellen Sie sicher, dass Sie das unten stehende Paket einbeziehen, um auf alle Klassen und Methoden zuzugreifen:
Java importieren.Util.*;
Ansatz 1: Konvertieren Sie eine SET in eine Liste in Java, indem Sie das Argument "Set als Listenkonstruktor) übergeben
Der "hinzufügen()„Methode wird verwendet, um ein bestimmtes Element in ein“ hinzuzufügen “Satz”. In diesem Ansatz kann der Satz in eine Liste umgewandelt werden, indem das Set als Listenkonstruktor -Argument übergeben wird, wodurch die Set -Werte über die „über die“ an eine Liste angehängt werdenhinzufügen()" Methode.
Syntax
add (elem)
In dieser Syntax “,“Elem”Entspricht den Elementen, die zum entsprechenden Satz hinzugefügt werden müssen.
Beispiel Überlegen wir das untergegewalte Beispiel:
öffentliche Klasse Settolist1 public static void main (String [] args) Satz settolist = new Hashset (); Siedolist.(1) hinzufügen; Siedolist.(2) hinzufügen; Siedolist.(3) hinzufügen; Aufführen list = new ArrayList (settolist); System.aus.println ("Die Liste wird:"+Liste);
Im obigen Code -Snippet:
Erstellen Sie zunächst eine “Hashset" von "Ganze Zahl"Typ" genannt "Siedolist”.
Fügen Sie danach die angegebenen Ganzzahlen über die zugehörigen an die angegebene Zahlen hinzu. “hinzufügen()" Methode.
Erstellen Sie nun eine “Anordnungsliste"Objekt über das"neu"Schlüsselwort und das"Anordnungsliste()Konstruktor.
Übergeben Sie auch den initialisierten Satz als Konstruktor, ich.e., “Anordnungsliste" Streit.
Dies führt dazu, dass die SET in eine Liste verwandelt wird, indem die festgelegten Elemente in eine Liste hinzugefügt werden.
Notiz: Der "Anordnungsliste"Implementiert die Schnittstelle"Aufführen"Daher kann eine Instanz der ArrayList einer Variablen vom Typ" Liste "zugeordnet werden. Infolgedessen wird eine NeuarrayList erstellt und das zugehörige Objekt enthält alle Funktionen einer ArrayList.
Ausgang
In dieser Ausgabe kann beobachtet werden, dass die Liste mit den zugewiesenen Satzwerten angehängt ist.
Ansatz 2: Konvertieren Sie einen Satz in eine Liste in Java mit der Liste „Liste“.addall () ”Methode
“Listen"Enthalten eine Methode, die als" bezeichnet "bezeichnet wirdfüge alle Hinzu()Das fügt der Liste gleichzeitig mehrere Werte hinzu. Darüber hinaus eignet sich diese Methode auch für das Hinzufügen der Elemente eines Satzes zu einer Liste, nämlich die Anforderung.
Syntax
sammeln.Addall (Elemente)
In dieser Syntax:
“sammeln”Bezieht sich auf die Sammlung, in der Elemente hinzugefügt werden müssen.
“ArtikelZeigen Sie auf die Elementliste, die hinzugefügt werden muss.
Beispiel Lassen Sie uns das folgende Beispiel durchlaufen:
öffentliche Klasse Settolist1 public static void main (String [] args) Satz settolist = new Hashset (); Siedolist.add ("London"); Siedolist.add ("New York"); Siedolist.add ("Tokio"); Aufführen list = new ArrayList (); Liste.Addhall (Settolist); System.aus.println ("Die Liste wird:"+Liste);
Führen Sie in diesem Codeblock die folgenden Schritte aus:
Erinnern Sie sich an die diskutierten Ansätze zum Erstellen eines Satzes von “SaiteTypen und Hinzufügen von Werten über die "hinzufügen()" Methode.
Erstellen Sie im nächsten Schritt ebenfalls eine “Anordnungsliste"Der Datentyp synchronisiert mit dem von"Satz”.
Jetzt verbinden Sie die “füge alle Hinzu()Methode mit der erstellten Liste, um den bestandenen Satz als Argument in die Liste umzuwandeln.
Zuletzt die resultierende Liste auf der Konsole anzeigen.
Ausgang
In diesem Ergebnis kann analysiert werden, dass die zugewiesenen Stringwerte im Satz Teil der Liste wurden.
Ansatz 3: Konvertieren Sie einen Satz in eine Liste in Java mit der Liste „Liste“.Copyof () ”Methode
Der "Aufführen.Kopie von()Die Methode erstellt eine unveränderliche Liste mit Hilfe der angegebenen Sammlung. Diese Methode kann angewendet werden, um die zugewiesenen Mengenwerte in eine Liste zu kopieren, indem sie sich auf den entsprechenden Satz bezieht.
Beispiel Das folgende Beispiel zeigt das angegebene Konzept:
öffentliche Klasse setzigist2 public static void main (String [] args) Satz