java.util.BitSet.or() 方法用于对给定的 BitSet 执行逻辑 OR 运算参数位集。给定的 BitSet 被修改,以便如果任一 BitSet 最初具有相应位的值 true,则其中的每个位都具有值 true。
语法
public void or(BitSet set)
参数
set | 指定 BitSet。 |
返回值
void 类型。
异常
无示例:
在下面的示例中,java.util.BitSet.or() 方法用于对名为 BSet1 的给定 BitSet 执行逻辑或运算,参数 BitSet BSet2。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建位集
BitSet BSet1 = new BitSet();
BitSet BSet2 = new BitSet();
//填充BSet1
BSet1.set(10);
BSet1.set(20);
BSet1.set(30);
BSet1.set(40);
BSet1.set(50);
//填充BSet2
BSet2.set(20);
BSet2.set(40);
BSet2.set(60);
BSet2.set(80);
BSet2.set(100);
//打印位集
System.out.println("Before OR operation.");
System.out.println("BSet1 contains: " + BSet1);
//使用BSet2对BSet1进行或运算
BSet1.or(BSet2);
//打印位集
System.out.println("\nAfter OR operation.");
System.out.println("BSet1 contains: " + BSet1);
}
}
上述代码的输出将是:
Before OR operation.
BSet1 contains: {10, 20, 30, 40, 50}
After OR operation.
BSet1 contains: {10, 20, 30, 40, 50, 60, 80, 100}