我有一个函数,它将BiSet对象作为参数。我有以下
public static void(String [] args)
{
BitSet test = new BitSet(15);
Store(test);
}
public void Store (BitSet a)
{
boolean [] temp = new boolean[a.length()]();
System.out.println(temp.length);
}
问题是我的temp或a的长度是64.如何获得传递给函数Store的对象实例测试的实际长度(15)?
答案 0 :(得分:2)
你不能。 constructor documentation说:
创建一个位集,其初始大小足以显式表示索引范围为
zoomable .call(d3.zoom() .scaleExtent([1, Infinity]) .translateExtent([[0, 0], [width, height]]) .on('zoom', handleZoom))
到0
的位。
无法保证初始尺寸不会比所要求的尺寸更大。事实上,构造函数完成时nbits-1
会丢失。
但是真的没有理由你需要在实际代码中使用初始大小。