El método equals() de java.util.concurrent.ConcurrentSkipListSet es una función incorporada en Java que compara la igualdad del objeto especificado con este conjunto. Devuelve True si el objeto especificado también es un conjunto. Se dirá que los dos conjuntos son iguales si cumplen todas las condiciones que se indican a continuación:
- Los dos conjuntos tienen el mismo tamaño.
- Cada miembro del conjunto especificado está contenido en este conjunto.
Esta definición garantiza que el método equals funcione correctamente en diferentes implementaciones de la interfaz establecida.
Sintaxis:
ConcurrentSkipListSet.equals(Object o)
Parámetros: la función devuelve un solo parámetro o , es decir, el objeto que se comparará para la igualdad con este conjunto
Valor devuelto: la función devuelve un valor booleano. Devuelve verdadero si el objeto especificado es igual a este conjunto; de lo contrario, devuelve falso.
Los siguientes programas ilustran el método ConcurrentSkipListSet.equals():
Programa 1: En este ejemplo ambos conjuntos son iguales.
// Java Program Demonstrate equals() // method of ConcurrentSkipListSet import java.util.NavigableSet; import java.util.concurrent.ConcurrentSkipListSet; class ConcurrentSkipListSetEqualsExample1 { public static void main(String[] args) { // Initializing the set ConcurrentSkipListSet<Integer> set = new ConcurrentSkipListSet<Integer>(); // Adding elements to this set set.add(10); set.add(35); set.add(20); set.add(25); // Creating a descending set object NavigableSet<Integer> des_set = set.descendingSet(); // Checking if the set and des if (set.equals(des_set)) System.out.println("Both the sets are equal"); else System.out.println("Both the sets are not equal"); // Printing the elements of the set System.out.println("Contents of the set: " + set); // Printing the elements of the descending set System.out.println("Contents of the descending set: " + des_set); } }
Both the sets are equal Contents of the set: [10, 20, 25, 35] Contents of the descending set: [35, 25, 20, 10]
Programa 2: En este ejemplo ambos conjuntos no son iguales
// Java Program Demonstrate equals() // method of ConcurrentSkipListSet import java.util.NavigableSet; import java.util.concurrent.ConcurrentSkipListSet; class ConcurrentSkipListSetEqualsExample2 { public static void main(String[] args) { // Initializing the set ConcurrentSkipListSet<Integer> set1 = new ConcurrentSkipListSet<Integer>(); ConcurrentSkipListSet<Integer> set2 = new ConcurrentSkipListSet<Integer>(); // Adding elements to first set set1.add(10); set1.add(35); set1.add(20); set1.add(25); // Adding elements to second set set2.add(35); set2.add(20); set2.add(25); // Checking if the set and des if (set1.equals(set2)) System.out.println("Both the sets are equal"); else System.out.println("Both the sets are not equal"); // Printing the elements of the set System.out.println("Contents of the first set: " + set1); // Printing the elements of the descending set System.out.println("Contents of the second set: " + set2); } }
Both the sets are not equal Contents of the first set: [10, 20, 25, 35] Contents of the second set: [20, 25, 35]
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA