- Java.util 包类
- Java.util - 主页
- Java.util-ArrayDeque
- Java.util-ArrayList
- Java.util - 数组
- Java.util-BitSet
- Java.util - 日历
- Java.util - 集合
- Java.util - 货币
- Java.util - 日期
- Java.util - 字典
- Java.util-EnumMap
- Java.util-EnumSet
- Java.util - 格式化程序
- Java.util - 公历日历
- Java.util-HashMap
- Java.util-HashSet
- Java.util - 哈希表
- Java.util-IdentityHashMap
- Java.util-LinkedHashMap
- Java.util-LinkedHashSet
- Java.util - 链表
- Java.util-ListResourceBundle
- Java.util - 区域设置
- Java.util-可观察的
- Java.util-PriorityQueue
- Java.util - 属性
- Java.util-PropertyPermission
- Java.util-PropertyResourceBundle
- Java.util - 随机
- Java.util-ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - 扫描器
- Java.util-ServiceLoader
- Java.util-SimpleTimeZone
- Java.util - 堆栈
- Java.util - StringTokenizer
- Java.util - 计时器
- Java.util-TimerTask
- Java.util - 时区
- Java.util - 树形图
- Java.util-TreeSet
- Java.util-UUID
- Java.util-向量
- Java.util-WeakHashMap
- Java.util 包附加功能
- Java.util - 接口
- Java.util - 异常
- Java.util - 枚举
- Java.util 有用资源
- Java.util - 有用的资源
- Java.util - 讨论
Java BitSet 类
介绍
Java BitSet类实现了一个根据需要增长的位向量。以下是关于 BitSet 的要点 -
如果没有外部同步,BitSet 对于多线程使用是不安全的。
该集合中的所有位最初的值为 false。
将 null 参数传递给 BitSet 中的任何方法都会导致 NullPointerException。
类声明
以下是java.util.BitSet类的声明-
public class BitSet extends Object implements Cloneable, Serializable
类构造函数
先生。 |
构造函数及描述 |
---|---|
1 |
位集() 该构造函数创建一个新的位集。 |
2 |
位集(int nbits) 此构造函数创建一个位集,其初始大小足以显式表示索引在 0 到 nbits-1 范围内的位。 |
类方法
先生。 |
方法及说明 |
---|---|
1 |
此方法执行此目标位集与参数位集的逻辑与。 |
2 |
此方法清除此 BitSet 中其对应位在指定 BitSet 中设置的所有位。 |
3 |
此方法返回此 BitSet 中设置为 true 的位数。 |
4 |
此方法将此 BitSet 中的所有位设置为 false。 |
5 |
此方法克隆此 BitSet 并生成与其相等的新 BitSet。 |
6 |
此方法将此对象与指定对象进行比较。 |
7 |
此方法将指定索引处的位设置为其当前值的补码。 |
8 |
此方法返回具有指定索引的位的值。 |
9 |
此方法返回具有指定索引的位的值。 |
10 |
如果指定的 BitSet 有任何设置为 true 且在此 BitSet 中也设置为 true 的位,则此方法返回 true。 |
11 |
如果此 BitSet 不包含设置为 true 的位,则此方法返回 true。 |
12 |
此方法返回此 BitSet 的“逻辑大小”:BitSet 中最高设置位的索引加一。 |
13 |
int nextClearBit(int fromIndex) 此方法返回出现在指定起始索引上或之后的第一个设置为 false 的位的索引。 |
14 |
此方法返回出现在指定起始索引上或之后的第一个设置为 true 的位的索引。 |
15 |
此方法将此位集与位集参数执行逻辑或。 |
16 |
int previousClearBit(int fromIndex) 此方法返回出现在指定起始索引上或之前的第一个设置为 false 的位的索引。 |
17 号 |
int previousSetBit(int fromIndex) 此方法返回出现在指定起始索引上或之后的第一个设置为 true 的位的索引。 |
18 |
此方法将指定索引处的位设置为 true。 |
19 |
此方法返回此 BitSet 实际使用的空间位数来表示位值。 |
20 |
此方法返回一个索引流,其中此 BitSet 包含处于设置状态的位。 |
21 |
此方法返回一个新的位集,其中包含给定字节数组中的所有位。 |
22 |
此方法返回一个新的长数组,其中包含该位集中的所有位。 |
23 |
此方法返回此位集的字符串表示形式。 |
24 |
此方法返回一个新的位集,其中包含给定字节数组中的所有位。 |
25 |
此方法将此位集与位集参数执行逻辑异或。 |
继承的方法
该类继承了以下类的方法 -
java.util.Object