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