La clase BitSet nos permite crear y manipular bits. Es una forma muy útil de representar un conjunto de flags booleanos.
| Crear un BitSet vacío
y con tamaño |
BitSet b = new BitSet();
BitSet b = new BitSet( size ); |
| Poner un bit a ON (1,True) | b.set(bit Number ); |
| Poner un bit a OFF | b.clear(bit Number ); |
| Recuperar el valor de un Bit | b.get(bit Number); |
| Operaciones lógicas | and (BitSet bitset)
or (BitSet set) xor (BitSet set) andNot (BitSet set) |

Deja un comentario