Einführung in gängige Methoden zum Konvertieren von Java-Arrays in Listen
In der Java-Entwicklung stoßen wir häufig auf Situationen, in denen Arrays in Listen konvertiert werden. Das Konvertieren eines Arrays in eine Liste erleichtert das Hinzufügen, Löschen, Ändern und Überprüfen von Elementen. In diesem Artikel werden drei häufig verwendete Methoden vorgestellt, nämlich die Verwendung der Arrays-Werkzeugklasse, die Verwendung des ArrayList-Konstruktors und die Verwendung der addAll-Methode der Collections-Werkzeugklasse.
import java.util.Arrays; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = Arrays.asList(array); System.out.println(list); } }
Nachdem der obige Code ausgeführt wurde, lautet das Ausgabeergebnis: [Apfel, Banane, Orange]. Wie Sie sehen, können wir mit der asList-Methode der Arrays-Toolklasse das Array problemlos in eine Liste konvertieren.
Es ist zu beachten, dass die Länge der mit der asList-Methode konvertierten Liste fest ist, d. h. Additions- und Löschvorgänge können nicht ausgeführt werden. Dies liegt daran, dass die von der asList-Methode zurückgegebene Liste tatsächlich eine unveränderliche Liste ist, die lediglich ein Wrapper des ursprünglichen Arrays ist. Wenn Sie die konvertierte Liste hinzufügen oder löschen müssen, können Sie sie in eine ArrayList oder LinkedList konvertieren.
import java.util.ArrayList; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = new ArrayList<>(Arrays.asList(array)); System.out.println(list); } }
Nach der Ausführung des obigen Codes lautet das Ausgabeergebnis: [Apfel, Banane, Orange]. Mithilfe des Konstruktors von ArrayList können wir das Array in eine veränderbare Liste umwandeln, die hinzugefügt und gelöscht werden kann.
Es ist zu beachten, dass diese Methode ein neues ArrayList-Objekt erstellt und die Elemente im Array zum Objekt hinzufügt. Daher haben Hinzufügungs- und Löschvorgänge in der konvertierten Liste keine Auswirkungen auf das ursprüngliche Array.
import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = new ArrayList<>(); Collections.addAll(list, array); System.out.println(list); } }
Nach der Ausführung des obigen Codes lautet das Ausgabeergebnis: [Apfel, Banane, Orange]. Mithilfe der addAll-Methode der Collections-Toolklasse können wir Elemente im Array auf einmal zur Liste hinzufügen.
Es ist zu beachten, dass diese Methode Elemente im Array zur angegebenen Liste hinzufügt, sodass sich Hinzufügungs- und Löschvorgänge in der konvertierten Liste auf das ursprüngliche Array auswirken.
Zusammenfassung
In diesem Artikel werden drei häufig verwendete Methoden zum Konvertieren eines Arrays in eine Liste vorgestellt, nämlich die Verwendung der asList-Methode der Arrays-Toolklasse, die Verwendung des ArrayList-Konstruktors und die Verwendung der addAll-Methode der Collections-Toolklasse. Entwickler können je nach Bedarf die geeignete Methode zum Konvertieren eines Arrays in eine Liste auswählen.
Das obige ist der detaillierte Inhalt vonEinführung in häufig verwendete Methoden zum Konvertieren von Java-Arrays in Listen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!