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:
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.