Java BitSet or() 方法

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

Java 的 BitSet 类的 or(BitSet set) 方法用于对该位集与指定的 set 参数执行逻辑 OR 操作。位集的值被修改,以便其中的每一位在且仅在该位集最初或对应的位参数具有 true 值时才为 true。

语法

参数

数据类型参数描述
BitSetset这是一个位集合。

返回值

不适用

Exception

NullPointerException - 如果向方法传递 null 参数。

兼容版本

Java 1.0 及以上版本

示例 1

输出

bitset1: {0, 1, 4, 6, 7}
bitset2: {2, 4, 6, 8, 10}
or operation between bitsets: {0, 1, 2, 4, 6, 7, 8, 10}

示例 2

BitSet 类将字符转换为字节值。

输出

bitset1: {4, 5, 97, 98, 99}
bitset2: {3, 4, 6, 97, 98}
or operation between bitsets: {3, 4, 5, 6, 97, 98, 99}

示例 3

如果传入 null 参数,此方法将抛出 NullPointerException。

输出

Exception in thread "main" java.lang.NullPointerException
	at java.util.BitSet.or(Unknown Source)
	at BitSetOrExample3.main(BitSetOrExample3.java:12)