BitSet Object clone() Method Example Program


Cloning this BitSet produces a new BitSet that is equal to it. The clone of the bit set is another bit set that has exactly the same bits set to true as this bit set.

Program

package com.candidjava;

import java.util.BitSet;

/**
 * @author : vinod kumar v
 * @description :The clone() method produces a new BitSet that is equal to this
 *              one. The clone of the bit set is another bit set that has
 *              exactly the same bits set to true as this bit set.
 * */

public final class BitSetClone {
	public static void main(String[] args) {

		BitSet obj = new BitSet(8);
		BitSet obj1 = new BitSet(8);

		obj.set(0);
		obj.set(1);
		obj.set(2);
		obj.set(3);

		obj1.set(2);
		obj1.set(4);
		obj1.set(6);
		obj1.set(8);

		System.out.println("The Value in obj:" + obj);
		System.out.println("The Value in obj1" + obj1);

		obj1 = (BitSet) obj.clone();

		System.out.println("The Value in obj:" + obj);
		System.out.println("The Value in obj1" + obj1);

	}
}

Output

The Value in obj:{0, 1, 2, 3}
The Value in obj1{2, 4, 6, 8}
The Value in obj:{0, 1, 2, 3}
The Value in obj1{0, 1, 2, 3}

Explanation

public Object clone()
Cloning this BitSet produces a new BitSet that is equal to it. The clone of the bit set is another bit set that has exactly the same bits set to true as this bit set.
Overrides:
clone in class Object
Returns:
a clone of this bit set


Related Post

Comments


©candidjava.com