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

La méthode swap() de la classe java.util.Collections est utilisée pour permuter les éléments aux positions spécifiées dans une liste spécifiée. Si les positions spécifiées sont égales, l’appel de cette méthode laisse la liste intacte.
 

Syntaxe
public static void swap(List<?> liste, int i, int j)

 

Paramètres
  • liste(Obligatoire) : C’est la liste dans laquelle nous allons permuter les éléments.
  • i(Obligatoire) : Il s’agit de l’index d’un élément à échanger.
  • j(Obligatoire) : Il s’agit de l’index de l’autre élément à échanger.

 
 

Valeur de retour

La méthode ne renvoie aucune valeur.
 

Exemple :

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

import java.util.*;

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

      // créer la liste  
      List<String> liste = new ArrayList<String>();

      // remplir la liste
      liste.add("A");
      liste.add("B");
      liste.add("C");
      liste.add("D");
      
      System.out.println("Liste : " + liste);
      //Permutation du 0e et 2e éléments
      Collections.swap(liste, 0, 2);
      System.out.println("Liste après permutation : " + liste);        
   }    
}

 
Sortie:

Liste : [A, B, C, D]
Liste après permutation : [C, B, A, D]
QCM-Java

Laisser un commentaire

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