Java BitSet método get () con el Ejemplo

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

BitSet Class método get ()

Sintaxis:

    public void flip(int bit_in);
public void flip(int st_in, int en_in);

    método

  • get () está disponible en
  • java.util
    Class.

  • obtener (package bit_in) método
    se utiliza para int el valor de los índices de bit dada (bit_in). Se devuelve verdadero cuando el bit con el índice dado se establece mediante el método

  • set () . get (int st_in, int en_in) método se utiliza para devuelve un subconjunto consistió de bits de esta BitSet de la
  • st_in rango dado
    (Índice de partida) y

  • en_in (índice final).
    obtener (class bit_in) método
  • puede class una excepción en el momento de la comprobación de índice.

  • IndexOutOfBoundsException : Esta excepción puede int cuando el índice dado es menor que 0.
    obtener (throw st_in, throw en_in) método puede int una excepción en el momento de la comprobación excepción. IndexOutOfBoundsException : Esta excepción puede int cuando st_in o
  • en_in
    es menor que 0 o

  • st_in> en_in
  • .

Estos son métodos no throw, por lo que es accesible con el objeto throw y si intentamos acceder a estos métodos con el nombre class entonces obtendrá un error.

    Parámetro (s):


    • En la segunda class,
      get (class bit_in)

    static bit_in
    – representa el índice de bit.


    • En el tercer class,
      get (st_in class, case en_in)

    • int st_in – representar a la puesta en bits (st_in) para concluir.

class valor:

En la primera int,

case get (bit_in) : El tipo int del método es int

, devuelve cierto cuando se devuelve el valor de el bit del índice dado.

En el segundo class, BitSet get (int st_in, class en_in)

, devuelve BitSet del rango dado (
st_in y en_in
).

Ejemplo:

// Java Program to demonstrate the example of
// void flip() method of BitSet
import java.util.*;
public class Flip {
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);
// Display Bitset
System.out.println("bs: " + bs);
// By using flip(int bit) method is to
// flip the matches bit from bitset
bs.flip(30);
// Display BitSet
System.out.println("bs.flip(30): " + bs);
// By using flip(int st_bit , int en_bit) method
// is to flip the bit starting at st_bit and ending at
// before en_bit from bitset
bs.flip(20, 40);
// Display BitSet
System.out.println("bs.flip(20,40): " + bs);
}
}

salida

bs: {10, 20, 30, 40, 50}
bs.flip(30): {10, 20, 40, 50}
bs.flip(20,40): {10, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 50}



_161_ _162_ _163_ _164_ _165_ _166_ _167_ _168_

Deja un comentario

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