Java.util.BitSet类在Java中的应用实例
BitSet 是一个定义在java.util包中的类。它创建了一个由布尔值表示的比特数组。
构造函数
- BitSet() : 一个无参数的构造函数,创建一个空的BitSet对象。
-
BitSet(int no_Of_Bits): 一个带整数参数的构造函数,用于创建BitSet类的一个实例,初始大小为代表比特数的整数参数。
输出。
重要的一点:
- 数组的大小是灵活的,可以根据需要增长以容纳额外的位。
- 由于它是一个数组,索引是基于零的,只能用非负整数作为索引来访问比特值。
- BitSet的默认值是布尔值false,表示为0(关闭)。
- 调用clear方法会使位值设置为false。
- BitSet每一个布尔值使用大约1比特。
- 要访问BitSet中的一个特定值,可以使用get方法,用一个整数参数作为索引。
如果bitset中的数组索引被设置为负数会怎样 ?
程序将抛出java.lang.NegativeArraySizeException。
输出。