Método BitSet clone() en Java con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *