import java.util.ArrayList;Exécution:
public class ArrayList_clone {
public static void main(String[] args) {
ArrayList<String> al = new ArrayList<String>();
//Ajouter des éléments à ArrayList
al.add("Stylo");
al.add("Trousse");
al.add("Crayon");
al.add("Calculatrice");
System.out.println("ArrayList: "+al);
ArrayList<String> al2 = (ArrayList<String>)al.clone();
System.out.println("ArrayList clonée: "+ al2);
//ajouter et supprimer des éléments de la liste originale
al.add("Carnet");
al.remove("Crayon");
//Afficher les deux listes après l'ajout et la suppression
System.out.println("ArrayList Originale: "+al);
System.out.println("ArrayList clonée: "+al2);
}
}
ArrayList: [Stylo, Trousse, Crayon, Calculatrice]Cependant, vous devez considérer de ne pas utiliser la méthode clone(). Elle marche très bien avec les collections, mais généralement, il vaut mieux utiliser le constructeur new ArrayList(listeOriginale).
ArrayList clonée: [Stylo, Trousse, Crayon, Calculatrice]
ArrayList Originale: [Stylo, Trousse, Calculatrice, Carnet]
ArrayList clonée: [Stylo, Trousse, Crayon, Calculatrice]
Please disable your ad blocker and refresh the window to use this website.