clone()方法Java.util.BitSet类用于创建现有BitSet的副本。新的BitSet完全等于现有的BitSet,并且仅是先前BitSet的副本。
用法:
Bit_Set.clone()
参数:该方法不带任何参数。
返回值:该方法仅返回现有BitSet的另一个副本。
下面的程序演示了Java中BitSet clone()方法的用法。
示例1:
// Java code to illustrate clone()
import java.util.*;
public class BitSet_Demo {
public static void main(String args[])
{
// Creating an empty BitSet
BitSet init_bitset = new BitSet();
// Use set() method to add elements into the Set
init_bitset.set(10);
init_bitset.set(20);
init_bitset.set(30);
init_bitset.set(40);
init_bitset.set(50);
// Displaying the BitSet
System.out.println("Initial BitSet: " + init_bitset);
// Creating a new cloned set
BitSet cloned_set = new BitSet();
// Cloning the set using clone() method
cloned_set = (BitSet)init_bitset.clone();
// Displaying the new Set after Cloning
System.out.println("The new BitSet: " + cloned_set);
}
}
输出:
Initial BitSet: {10, 20, 30, 40, 50} The new BitSet: {10, 20, 30, 40, 50}
示例2:
// Java code to illustrate clone()
import java.util.*;
public class BitSet_Demo {
public static void main(String args[])
{
// Creating an empty BitSet
BitSet init_bitset = new BitSet();
// Use set() method to add elements into the Set
init_bitset.set(40);
init_bitset.set(25);
init_bitset.set(80);
init_bitset.set(95);
init_bitset.set(5);
// Displaying the BitSet
System.out.println("Initial BitSet: " + init_bitset);
// Creating a new cloned set
BitSet cloned_set = new BitSet();
// Cloning the set using clone() method
cloned_set = (BitSet)init_bitset.clone();
// Displaying the new Set after Cloning
System.out.println("The new BitSet: " + cloned_set);
}
}
输出:
Initial BitSet: {5, 25, 40, 80, 95} The new BitSet: {5, 25, 40, 80, 95}
相关用法
- Java Properties clone()用法及代码示例
- Java DateFormat clone()用法及代码示例
- Java SimpleTimeZone clone()用法及代码示例
- Java Locale clone()用法及代码示例
- Java Vector clone()用法及代码示例
- Java TimeZone clone()用法及代码示例
- Java StringCharacterIterator clone()用法及代码示例
- Java CharacterIterator clone()用法及代码示例
- Java DecimalFormatSymbols clone()用法及代码示例
- Java Date clone()用法及代码示例
- Java SimpleDateFormat clone()用法及代码示例
- Java ConcurrentSkipListMap clone()用法及代码示例
- Java Calendar clone()用法及代码示例
- Java NumberFormat clone()用法及代码示例
- Java ArrayList clone()用法及代码示例
注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 BitSet clone() Method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。