我正在寻找一个好的Java BitSet示例,以便处理0和1。我尝试查看Javadocs,但仅仅通过阅读那些内容,我不理解这个类的用法。例如,如何在两个不同的BitSet对象上使用and、or和xor方法?
例如:
例如:
BitSet bits1 = new BitSet();
BitSet bits2 = new BitSet();
bits2.set(1000001);
bits1.set(1111111);
bits2.and(bits1);
System.out.println(bits2);
如果我这样做,它会返回空的bits2
,为什么会这样?
& | ^
等操作完全相同。 - Brian Roach.and
、.or
和.xor
。每个函数都以另一个BitSet对象作为参数。 - Tony