So konvertieren Sie HashSet in ArrayList in Java
Da alle Objektsammlungen, die die java.util.Collection einen Konstruktor haben, mit dem Sie eine weitere Sammlung eines anderen Typs hinzufügen können, können Sie diese Art der Konvertierung einfach durchführen.
In diesem Beispiel erstellen wir ein HashSet und fügen Elemente vom Typ String hinzu, dann erstellen wir eine ArrayList mit HashSet als Argument in ihrem Konstruktor. Am Ende gehen wir die Liste durch, um das Ergebnis auszudrucken.
In diesem Beispiel erstellen wir ein HashSet und fügen Elemente vom Typ String hinzu, dann erstellen wir eine ArrayList mit HashSet als Argument in ihrem Konstruktor. Am Ende gehen wir die Liste durch, um das Ergebnis auszudrucken.
import java.util.HashSet;Ausgabe:
import java.util.List;
import java.util.ArrayList;
public class ToArrayList{
public static void main(String[] args) {
// Erstellen eines HashSet
HashSethset = new HashSet ();
//Elemente zu HashSet hinzufügen
hset.add("java");
hset.add("C");
hset.add("C++");
hset.add("Ziel C");
hset.add("HTML/CSS");
// HashSet ausgeben
System.out.println("HashSet: "+ hset);
// Erstellen Sie eine ArrayList des generischen Typs String
//und übergeben Sie das Hashset als argument
ArrayListarraylist = new ArrayList (hset);
// print ArrayList
System.out.println("ArrayList: "+ arraylist);
}
}
HashSet: [HTML/CSS, C, java, Objective C, C++]
ArrayList: [HTML/CSS, C, java, Objective C, C++]