import java.util.*;
class BitSetTest
{
static void printBits(BitSet b)
{
System.out.println(
"size: " + b.size() +
", length: " + b.length() +
", bits: " + b);
}
public static void main (String[] args)
{
BitSet b1 = new BitSet();
printBits(b1);
b1.set(1);
printBits(b1);
b1.set(3);
printBits(b1);
b1.set(5);
printBits(b1);
BitSet b2 = new BitSet();
printBits(b2);
for (int i = 0; i < 4; ++i)
b2.set(i);
printBits(b2);
b1.and(b2);
printBits(b1);
}
}
/* Output:
size: 64, length: 0, bits: {}
size: 64, length: 2, bits: {1}
size: 64, length: 4, bits: {1, 3}
size: 64, length: 6, bits: {1, 3, 5}
size: 64, length: 0, bits: {}
size: 64, length: 4, bits: {0, 1, 2, 3}
size: 64, length: 4, bits: {1, 3}
*/