La méthode copy() en Java – Les collections

La méthode copy() de la classe java.util.Collections est utilisée pour copier tous les éléments d’une liste dans une autre.

Après l’opération, l’index de chaque élément copié dans la liste de destination sera identique à son index dans la liste source.
 

Syntaxe
public static void copy(List dest, List src)

 

Paramètres
  • dest(Obligatoire) : La liste de destination.
  • src(Obligatoire) : La liste source.

 
 

Valeur de retour

La méthode ne renvoie aucune valeur.
 

Exemple :

L’exemple suivant montre l’utilisation de la méthode java.util.Collections.copy()

import java.util.*;

public class Main {
   public static void main(String args[]) {

      // créer deux listes  
      List<String> src = new ArrayList<String>();
      List<String> dest = new ArrayList<String>();

      // remplir les deux listes
      src.add("A");
      src.add("B");
      src.add("C");

      dest.add("1");
      dest.add("2");
      dest.add("3");

      // copier dans la liste dest
      Collections.copy(dest, src);            

      System.out.println("La liste source: "+ src);
      System.out.println("La liste de destination: "+ dest);
   }    
}

 
Sortie:

La liste source: [A, B, C]
La liste de destination: [A, B, C]
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *