java.util.BitSet.clone() 方法用于克隆此 BitSet,它会生成一个相等的新 BitSet到它。 BitSet 的克隆是另一个 BitSet,它与此 BitSet 具有完全相同的位设置为 true。
语法
public Object clone()
参数
无参数是必需的。
返回值
返回给定 BitSet 的克隆。
异常
无示例:
在下面的示例中,java.util.BitSet.clone() 方法用于创建 BitSet 的克隆称为 BSet。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建一个BitSet
BitSet BSet = new BitSet();
//填充 BitSet
BSet.set(10);
BSet.set(20);
BSet.set(30);
BSet.set(40);
BSet.set(50);
//克隆给定的BitSet
BitSet newBSet = new BitSet();
newBSet = (BitSet) BSet.clone();
//打印位集
System.out.println("newBSet contains: " + newBSet);
}
}
上述代码的输出将是:
newBSet contains: {10, 20, 30, 40, 50}