Java BitSet equals() 方法

2025年1月7日 | 阅读 2 分钟

Java 的 BitSet 类的 equals() 方法用于将当前 BitSet 对象与指定对象进行比较。比较 BitSet 位与 BitSet 对象的结果返回 true 当且仅当指定对象非 null 且 BitSet 对象的位集与此 BitSet 中设置为 true 的位集完全相同。

对于所有非负整数索引 i,以下条件

语法

参数

数据类型参数描述
Objectobj这是要与此 BitSet 集进行比较的对象。

返回值

如果对象与当前位集相同,则此方法返回 true,否则返回 false。

Exception

不适用

兼容版本

Java 1.0 及以上版本

示例 1

输出

bitset:{0, 1, 2, 3, 4}
object:{0, 1, 2, 3, 4}
BitSet is equal to specified Object

示例 2

如果 BitSet 的长度不等于 BitSet 对象的长度,或者甚至 BitSet 的所有索引都不等于 BitSet 对象的索引,则 equals() 方法返回 false。

输出

bitset1:{0, 1, 2, 3, 4, 5}
bitset2:{0, 1, 2, 3, 5}
object:{0, 1, 2, 3, 4}
BitSet1 is not equal to specified Object
BitSet2 is not equal to specified Object