Die Java ArrayList clone () -Methode erstellt die flache Kopie einer Array-Liste.
Hier bedeutet die flache Kopie, dass eine Kopie des Arraylistenobjekts erstellt wird. Weitere Informationen zu flachen Kopien finden Sie unter Java Shallow Copy.
Die Syntax der clone()Methode lautet:
 arraylist.clone()
Hier ist Arraylist ein Objekt der ArrayListKlasse.
clone () Parameter
Die clone()Methode hat keine Parameter.
clone () Rückgabewert
- gibt eine Kopie des 
ArrayListObjekts zurück 
Beispiel 1: Erstellen Sie eine Kopie von ArrayList
 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList number = new ArrayList(); number.add(1); number.add(3); number.add(5); System.out.println("ArrayList: " + number); // create copy of number ArrayList cloneNumber = (ArrayList)number.clone(); System.out.println("Cloned ArrayList: " + cloneNumber); ) )
Ausgabe
ArrayList: (1, 3, 5) Geklonte ArrayList: (1, 3, 5)
Im obigen Beispiel haben wir eine Arrayliste mit dem Namen number erstellt. Beachten Sie den Ausdruck,
 (ArrayList)number.clone()
Hier,
- number.clone () - gibt eine Kopie der Objektnummer zurück
 - (ArrayList) - konvertiert den von zurückgegebenen Wert 
clone()in eine Arrayliste vomIntegerTyp (Weitere Informationen finden Sie unter Java Typecasting). 
Beispiel 2: Drucken Sie den Rückgabewert von clone ()
 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList prime = new ArrayList(); prime.add(2); prime.add(3); prime.add(5); System.out.println("Prime Number: " + prime); // print the return value of clone() System.out.println("Return value of clone(): " + prime.clone()); ) )
Ausgabe
Primzahl: (2, 3, 5) Rückgabewert von Klon (): (2, 3, 5)
Im obigen Beispiel haben wir eine Arrayliste mit dem Namen prime erstellt. Hier haben wir den von zurückgegebenen Wert gedruckt clone().
Hinweis : Die clone()Methode ist nicht klassenspezifisch ArrayList. Jede Klasse, die die ClonableSchnittstelle implementiert , kann die clone()Methode verwenden.








