import java.util.ArrayList;Laufzeit:
public class ArrayList_clone {
public static void main(String[] args) {
ArrayList< String> al = new ArrayList< String> ();
//Elemente zu ArrayList hinzufügen
al.add("Pen");
al.add("Kit");
al.add("Bleistift");
al.add("Taschenrechner");
System.out.println("ArrayList: "+al);
ArrayList< String> al2 = (ArrayListe< Saite>) al.clone();
System.out.println("Geklonte ArrayListe: "+ al2);
//Elemente aus der ursprünglichen Liste hinzufügen und entfernen
al.add("Notebook");
al.remove("Bleistift");
//Beide Listen nach dem Hinzufügen und Löschen anzeigen
System.out.println("Original ArrayList: "+al);
System.out.println("Geklonte ArrayListe: "+al2);
}
}
ArrayList: [Stift, Kit, Bleistift, Taschenrechner]Sie sollten jedoch in Betracht ziehen, die Methode clone() nicht zu verwenden. Es funktioniert sehr gut mit Sammlungen, aber im Allgemeinen ist es besser, den Builder neue ArrayList.
Cloned ArrayList: [Stift, Kit, Bleistift, Taschenrechner]
ArrayList Original: [Stift, Kit, Taschenrechner, Notizbuch]
Cloned ArrayList: [Stift, Kit, Bleistift, Taschenrechner]
Please disable your ad blocker and refresh the window to use this website.