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-JavaTestez vos connaissances – QCM Java corrigé – Partie 1QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

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