我嘗試在java中學習BitSet
集合。我讀過它使用裏面的位。爲什麼Bitset允許不同於1和0的值?
每個*位組的組件有一個{@code布爾}值
我寫了一個小程序:
BitSet bitSet = new BitSet();
bitSet.set(9);
bitSet.set(5);
bitSet.set(3);
System.out.println(bitSet);
System.out.println(Arrays.toString(bitSet.toByteArray()));
我不知道,我可以把不同的值從1和0.
另外我不明白輸出:
{3, 5, 9}
[40, 2]
請解釋說明此集合的用法?
https://docs.oracle.com/javase/8/docs/api/java/util/BitSet.html沒有冒犯 - 但我希望6k +用戶知道如何查找oracle文檔的集合類,閱讀並理解它... – Fildor
@Fildor我從此頁面的引用,你可以看到 – gstackoverflow
這並沒有讓它變得更好。你爲什麼不理解文檔?我們怎麼能給你更多或更好的解釋,而不是你可以在那裏讀到的?對我來說這很清楚。我只是想明白爲什麼它不適合你。 – Fildor