Java.util.BitSet 类

java.util.BitSet.set() 方法用于将指定的 fromIndex(含)中的位设置为给定 BitSet 中指定的 toIndex(不包括)为 true。

语法

public void set(int fromIndex, int toIndex)

参数

fromIndex 指定要设置的第一位的索引。
toIndex 指定要设置的最后一位之后的索引。

返回值

void类型。

异常

如果 fromIndex 为负数,或 toIndex 为负数,或 fromIndex 大于 toIndex,则抛出 IndexOutOfBoundsException

示例:

在下面的示例中,java.util.BitSet.set() 方法用于通过将指定索引范围内的位设置为 true 来分配给定 BitSet 中的值。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {   
    //创建一个BitSet
    BitSet BSet = new BitSet();

    //使用set方法填充BitSet
    BSet.set(0, 10);

    //打印位集
    System.out.print("BSet contains: " + BSet);
  }
}

上述代码的输出将是:

BSet contains: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}