Java BitSet clone () método del Ejemplo de

BitSet class método clone () : Aquí, vamos a aprender sobre el método clone () de BitSet Class con su sintaxis y su ejemplo.

BitSet Class clone () método

método

clone ()
está disponible en java.util Class.

  • clone () método se utiliza para clonar este Bitset o en otras palabras, se utiliza este método para crear un Bitset que es similar a este Bitset.
  • método clone () es un método no package, por lo que es accesible con el objeto int y si tratamos de acceder al método con el nombre int entonces obtendrá un error.
  • no clone () método hace int una excepción en el momento de devolver el objeto clonado.
  • Sintaxis:
        public void clear();
    public void clear(int bit_in);
    public void clear(int st_in, int en_in);

  • Parámetro (s):

  • No acepta cualquier parámetro.
  • class valor:

  • El tipo class de este método es
    Objeto , devuelve objeto de este conjunto de bits clonado.
  • Ejemplo:
// Java program to demonstrate the example 
// of void clear() method of BitSet.
import java.util.*;
public class ClearOfBitSet {
public static void main(String[] args) {
// create an object of BitSet
BitSet bs = new BitSet(10);
// By using set() method is to set
// the values in BitSet
bs.set(10);
bs.set(20);
bs.set(30);
bs.set(40);
bs.set(50);
bs.set(60);
bs.set(70);
bs.set(80);
// Display Bitset
System.out.println("bs: " + bs);
// By using clear(40) method is to remove
// the given bit
bs.clear(40);
// Display Bitset
System.out.println("bs.clear(40): " + bs);
// By using clear(20,50) method is to remove
// all the bits at the given range
bs.clear(20, 50);
// Display Bitset
System.out.println("bs.clear(20,50): " + bs);
// By using clear() method is to remove
// all the bits from BitSet
bs.clear();
// Display Bitset
System.out.println("bs.clear(): " + bs);
}
}

salida

bs: {10, 20, 30, 40, 50, 60, 70, 80}
bs.clear(40): {10, 20, 30, 50, 60, 70, 80}
bs.clear(20,50): {10, 50, 60, 70, 80}
bs.clear(): {}


Deja un comentario

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