Я ищу хороший пример Java BitSet для работы с 0 и 1. Я попытался взглянуть на Javadocs, но я не понимаю, как это использовать класс, просто прочитав это. Например, как методы and, or и xor работают на двух разных объектах BitSet?
Например:
  BitSet bits1 = new BitSet();
  BitSet bits2 = new BitSet();
  bits2.set(1000001);
  bits1.set(1111111);
  bits2.and(bits1);
  System.out.println(bits2);
Если я это сделаю, он возвращает bits2 как пустую, почему?