La méthode clone() en Java – Les collections
La méthode clone() est utilisé pour créer une nouvelle instance d’un objet ArrayList qui est une copie superficielle d’un objet ArrayList existant.
Syntaxe
public Object clone()
Paramètres
La méthode ne reçoit aucun argument.
Valeur de retour
La méthode renvoie une clone d’une instance ArrayList.
Exemple :
Le code suivant montre l’utilisation de la méthode clone():
import java.util.*; public class Main { public static void main(String[] args) { // Créer un ArrayList vide ArrayList<String> language = new ArrayList<String>(); // Ajouter des valeurs dans l'ArrayList language.add("Java"); language.add("PHP"); language.add("C++"); language.add("Python"); language.add("PHP"); System.out.println("Éléments dans language sont: "+language); Object cloneLanguage = language.clone(); System.out.println("Éléments dans cloneLanguage sont: "+cloneLanguage); } }
Sortie:
Éléments dans language sont: [Java, PHP, C++, Python, PHP] Éléments dans cloneLanguage sont: [Java, PHP, C++, Python, PHP]