我想知道Scala中BitSet的内存使用情况.例如,如果我这样做:
var bitArray:BitSet=new BitSet(10)
bitArray.add(0)
bitArray.add(2)
bitArray.add(4)
bitArray.add(6)
bitArray.add(8)
Run Code Online (Sandbox Code Playgroud)
与包含偶数0,2,4,6,8的数组相比如何?
如何用二进制编写数字:
var bitArray:BitSet=new BitSet(32)
bitArray.add(5)
bitArray.add(3)
bitArray.add(2)
bitArray.add(1)
bitArray.add(0)
Run Code Online (Sandbox Code Playgroud)
这与47号相比如何?
我在这里问内存使用情况.但作为一个更开放的问题,如果你知道,BitSet(WR对其他常见数据类型)的优点/缺点或用途是什么.
谢谢,