Java Collection proporciona una arquitectura para almacenar y manipular el grupo de objetos. Aquí veremos cómo comparar elementos en una colección en Java.
Pasos:
- Tome ambas entradas con la ayuda de la función asList() .
- Ordenarlos usando el método Collections.sort() .
- Compáralos usando la función equals() .
- Imprimir salida. (verdadero significa que ambos son iguales y falso significa que ambos son diferentes)
Ejemplo 1:
Java
// Java program implementing // Comparing elements of Collections import java.util.*; import java.io.*; public class ArrayCompareExample { // main function accepting string arguments public static void main(String[] args) { // create listA ArrayList<String> listA = new ArrayList<>(Arrays.asList("a", "b", "c")); // create listB ArrayList<String> listB = new ArrayList<>(Arrays.asList("a", "b", "d")); // sorting both lists Collections.sort(listA); Collections.sort(listB); // Compare lists using // equals() method boolean isEqual = listA.equals(listB); // print output on screen (true or false) System.out.println(isEqual); } }
Producción
false
Ejemplo 2:
Java
// Java program implementing // Comparing elements of Collections import java.util.*; import java.io.*; public class ArrayCompareExample { // main function accepting string arguments public static void main(String[] args) { // create listA ArrayList<Integer> listA = new ArrayList<>(Arrays.asList(3, 4, 5)); // create listB ArrayList<Integer> listB = new ArrayList<>(Arrays.asList(4, 5, 3)); // sorting both lists Collections.sort(listA); Collections.sort(listB); // Compare lists using // equals() method boolean isEqual = listA.equals(listB); // print output on screen (true or false) System.out.println(isEqual); } }
Producción
true
Publicación traducida automáticamente
Artículo escrito por romilvishol y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA