Java BitSet clone()方法与示例
BitSet类clone()
方法
clone()方法在java.util包中可用。
clone()方法用于克隆此Bitset,换句话说,此方法用于创建与该Bitset相似的Bitset。
clone()方法是一种非静态方法,因此可以通过类对象进行访问,如果尝试使用类名称访问该方法,则会收到错误消息。
返回克隆对象时,clone()方法不会引发异常。
语法:
public Object clone();
参数:
它不接受任何参数。
返回值:
此方法的返回类型为Object,它返回此位集的克隆对象。
示例
//Java程序演示示例 //clone()BitSet的Object方法。 import java.util.*; public class CloneOfBitSet { public static void main(String[] args) { //创建两个BitSet的对象 BitSet bs1 = new BitSet(10); BitSet bs2 = new BitSet(10); //通过使用set()方法是设置 //BitSet1中的值 bs1.set(10); bs1.set(20); bs1.set(30); bs1.set(40); bs1.set(50); //显示Bitset1和BitSet2- System.out.println("bs1: " + bs1); System.out.println("bs2: " + bs2); //通过使用clone()方法是复制 //BitSet1的元素到另一个BitSet2- bs2 = (BitSet) bs1.clone(); //显示位集2- System.out.println("bs1.clone() : " + bs2); } }
输出结果
bs1: {10, 20, 30, 40, 50} bs2: {} bs1.clone() : {10, 20, 30, 40, 50}