Я ищу хороший пример 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
как пустую, почему?