gpt4 book ai didi

Java 位集示例

转载 作者:IT老高 更新时间:2023-10-28 20:23:48 25 4
gpt4 key购买 nike

我正在寻找一个很好的 Java BitSet 示例来处理 0 和 1。我尝试查看 Javadocs,但仅阅读该类就无法理解该类的用法。例如,andorxor 方法如何作用于两个不同的 BitSet 对象?

例如:

  BitSet bits1 = new BitSet();
BitSet bits2 = new BitSet();

bits2.set(1000001);
bits1.set(1111111);

bits2.and(bits1);

System.out.println(bits2);

如果我这样做,它会返回 bits2 为空,为什么会这样?

最佳答案

对于您提到的具体问题:当您调用 bits2.set(1000001) 时,您将百万分之一和第一位设置为 true。然后当你与 bits1 相交时,它设置了 100 万、111000 和 111 位,它们没有共同的位。

我认为你的意思

 bits2.set(0); // set the 0th bit
bits2.set(6); // set the 6th bit

这有助于解决问题吗?

关于Java 位集示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9333681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com