Konvertieren von Set in ArrayList in Java

Haider Ali 12 Oktober 2023
Konvertieren von Set in ArrayList in Java

Diese Anleitung erklärt, wie Sie in Java Set in ArrayList umwandeln können. Es ist eine ziemlich einfache Methode, die nur einen Blick auf den Code erfordert, um ihn vollständig zu verstehen. Da Sie hier dieses Handbuch lesen, kann davon ausgegangen werden, dass Sie bereits mit den Grundlagen von Sets und ArrayList vertraut sind. Wenn Sie die Grundlagen jedoch noch einmal durchgehen müssen, können Sie die folgenden Links besuchen.

Erfahre mehr über Set hier.

Erfahren Sie mehr über ArrayList hier.

Konvertieren Set in ArrayList in Java

Im folgenden Code initialisieren wir einfach ein set und wandeln es später mit der Methode addAll() in eine ArrayList um. Schau dir den Code an.

import java.util.*;
public class Main {
  public static void main(String args[]) {
    Set<String> data = new LinkedHashSet<String>(); // Creating A Set
    data.add("BillGates"); // Adding Random Data In Order To Explain
    data.add("Newton"); // Adding Random Data In Order To Explain
    data.add("Einsten"); // Adding Random Data In Order To Explain
    data.add("Obama"); // Adding Random Data In Order To Explain
    // Printing  Set.........................
    System.out.println(data);
    // Converting Set To List
    List<String> Listt = new ArrayList<String>(); // Creating A New ArrayList...
    Listt.addAll(data); // addAll Method Converts Collection Into  List.
    System.out.println("Converting..................");
    System.out.println("Successfully Converted");
    System.out.println(Listt); // Printing The Listt After Conversion........
  }
}

Ausgabe:

[BillGates, Newton, Einsten, Obama]
Converting..................
Successfully Converted
[BillGates, Newton, Einsten, Obama]

Der Code ist selbsterklärend. Wie Sie sehen, haben wir einfach ein set namens data erstellt. Wir haben einige Werte hinzugefügt und ausgedruckt. Für die Konvertierung haben wir eine neue ArrayList erstellt. Und mit der Methode addAll() haben wir die ganze Sammlung in die List umgewandelt.

Autor: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

Verwandter Artikel - Java Set

Verwandter Artikel - Java ArrayList