La clase Java.util.BitSet del método clone() se utiliza para crear una copia de un BitSet existente. El nuevo BitSet es exactamente igual al existente y es una mera copia del BitSet anterior.
Sintaxis:
Bit_Set.clone()
Parámetros: El método no toma ningún parámetro.
Valor de retorno: el método simplemente devuelve otra copia del BitSet existente.
Los siguientes programas ilustran el funcionamiento del método BitSet clone() en Java.
Programa 1:
// Java code to illustrate clone() import java.util.*; public class BitSet_Demo { public static void main(String args[]) { // Creating an empty BitSet BitSet init_bitset = new BitSet(); // Use set() method to add elements into the Set init_bitset.set(10); init_bitset.set(20); init_bitset.set(30); init_bitset.set(40); init_bitset.set(50); // Displaying the BitSet System.out.println("Initial BitSet: " + init_bitset); // Creating a new cloned set BitSet cloned_set = new BitSet(); // Cloning the set using clone() method cloned_set = (BitSet)init_bitset.clone(); // Displaying the new Set after Cloning System.out.println("The new BitSet: " + cloned_set); } }
Producción:
Initial BitSet: {10, 20, 30, 40, 50} The new BitSet: {10, 20, 30, 40, 50}
Programa 2:
// Java code to illustrate clone() import java.util.*; public class BitSet_Demo { public static void main(String args[]) { // Creating an empty BitSet BitSet init_bitset = new BitSet(); // Use set() method to add elements into the Set init_bitset.set(40); init_bitset.set(25); init_bitset.set(80); init_bitset.set(95); init_bitset.set(5); // Displaying the BitSet System.out.println("Initial BitSet: " + init_bitset); // Creating a new cloned set BitSet cloned_set = new BitSet(); // Cloning the set using clone() method cloned_set = (BitSet)init_bitset.clone(); // Displaying the new Set after Cloning System.out.println("The new BitSet: " + cloned_set); } }
Producción:
Initial BitSet: {5, 25, 40, 80, 95} The new BitSet: {5, 25, 40, 80, 95}
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