El método equals() de la clase Java BitSet se utiliza para verificar la igualdad entre dos conjuntos de bits. Verifica si los elementos de un conjunto pasado como parámetro son iguales a los elementos de este conjunto o no. El método devuelve verdadero si los conjuntos de bits coinciden con falso.
Sintaxis:
Bit_Set1.equals(Bit_Set2)
Parámetros: El método acepta un parámetro Bit_Set2 de tipo bitset y se refiere al conjunto cuya igualdad se va a comprobar con este conjunto de bits.
Valor devuelto: el método devuelve verdadero si la igualdad es válida para el conjunto de objetos; de lo contrario, devuelve falso.
Los siguientes programas ilustran el funcionamiento del método BitSet equals() en Java.
Programa 1:
// Java code to illustrate equals() import java.util.*; public class BitSet_Demo { public static void main(String args[]) { // Creating an empty BitSet BitSet bit_set1 = new BitSet(); BitSet bit_set2 = new BitSet(); // Use set() method to add elements into the Set bit_set1.set(40); bit_set1.set(25); bit_set1.set(80); bit_set1.set(95); bit_set1.set(5); // Use set() method to add elements into the Set bit_set2.set(25); bit_set2.set(40); bit_set2.set(5); bit_set2.set(95); bit_set2.set(80); // Displaying the BitSets System.out.println("First BitSet: " + bit_set1); System.out.println("Second BitSet: " + bit_set2); // Checking for equality System.out.println("Are the sets equal? " + bit_set1.equals(bit_set2)); } }
First BitSet: {5, 25, 40, 80, 95} Second BitSet: {5, 25, 40, 80, 95} Are the sets equal? true
Programa 2:
// Java code to illustrate equals() import java.util.*; public class BitSet_Demo { public static void main(String args[]) { // Creating an empty BitSet BitSet bit_set1 = new BitSet(); BitSet bit_set2 = new BitSet(); // Use set() method to add elements into the Set bit_set1.set(40); bit_set1.set(25); bit_set1.set(80); bit_set1.set(95); bit_set1.set(5); // Use set() method to add elements into the Set bit_set2.set(10); bit_set2.set(20); bit_set2.set(30); bit_set2.set(40); bit_set2.set(50); // Displaying the BitSets System.out.println("First BitSet: " + bit_set1); System.out.println("Second BitSet: " + bit_set2); // Checking for equality System.out.println("Are the sets equal? " + bit_set1.equals(bit_set2)); } }
First BitSet: {5, 25, 40, 80, 95} Second BitSet: {10, 20, 30, 40, 50} Are the sets equal? false
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA