Java BitSet toLongArray()方法及示例
java.util.BitSet.toLongArray()是BitSet类的一个内置方法,用于生成一个新的长数组,包含现有BitSet的所有位。根据官方文档,这个过程的工作方式如下。
如果,long[] longs = bit_set.toLongArray();
那么,longs.length == (bit_set.length()+63)/64
并且,
bit_set.get(n) == ((longs[n/64] & (1L<<(n%64))) != 0) for all n < 64 * longs.length
语法
参数: 该方法不接受任何参数。
返回值: 该方法返回由给定BitSet元素的LongArray表示组成的集合。
下面的程序说明了java.util.BitSet.toLongArray()方法的工作:
程序1 :
输出:
程序2
输出: