Comparer deux ArrayList en Java

Vous pouvez comparer deux ArrayList à l’aide de la méthode equals() de la classe ArrayList, cette méthode accepte un objet liste comme paramètre, le compare à l’objet courant, en cas de correspondance, il renvoie TRUE et sinon il renvoie FALSE.
 
 

Exemple:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list1 = new ArrayList<String>();
list1.add("Java");
list1.add("PHP");
list1.add("Python");
list1.add("Pascal");
ArrayList<String> list2 = new ArrayList<String>();
list2.add("Java");
list2.add("PHP");
list2.add("Python");
list2.add("Pascal");
if(list1.equals(list2))
System.out.println("Les deux arraylist sont égaux.");
else
System.out.println("Les deux arraylist ne sont pas égaux.");
}
}
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<String> list1 = new ArrayList<String>(); list1.add("Java"); list1.add("PHP"); list1.add("Python"); list1.add("Pascal"); ArrayList<String> list2 = new ArrayList<String>(); list2.add("Java"); list2.add("PHP"); list2.add("Python"); list2.add("Pascal"); if(list1.equals(list2)) System.out.println("Les deux arraylist sont égaux."); else System.out.println("Les deux arraylist ne sont pas égaux."); } }
import java.util.ArrayList;

public class Main {
   public static void main(String[] args) {
	   
      ArrayList<String> list1 = new ArrayList<String>();
      list1.add("Java");
      list1.add("PHP");
      list1.add("Python");
      list1.add("Pascal");
	  
      ArrayList<String> list2 = new ArrayList<String>();
      list2.add("Java");
      list2.add("PHP");
      list2.add("Python");
      list2.add("Pascal");
	  
      if(list1.equals(list2))
          System.out.println("Les deux arraylist sont égaux.");
      else
          System.out.println("Les deux arraylist ne sont pas égaux.");
   }
}

 
Sortie:

Les deux arraylist sont égaux.

 

Laisser un commentaire

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