Java 中的 HashSet clone() 方法
Java.util.HashSet.clone() 方法用于返回提到的哈希集的浅层副本。它只是创建了一个集合的副本。
语法:
Hash_Set.clone()
参数: 该方法不需要任何参数。
返回值: 该方法仅返回 HashSet 的副本。
下面的程序说明了 Java.util.HashSet.clone() 方法:
// Java 代码以说明 clone()
import java.io.*;
import java.util.HashSet;
public class Hash_Set_Demo {
public static void main(String args[])
{
// 创建一个空的 HashSet
HashSet<String> set = new HashSet<String>();
// 使用 add() 方法将元素添加到 Set 中
set.add("Welcome");
set.add("To");
set.add("Geeks");
set.add("4");
set.add("Geeks");
// 显示 HashSet
System.out.println("HashSet: " + set);
// 创建一个新的克隆集合
HashSet cloned_set = new HashSet();
// 使用 clone() 方法克隆该集合
cloned_set = (HashSet)set.clone();
// 在克隆后显示新的集合;
System.out.println("The new set: " + cloned_set);
}
}
HashSet: [4, Geeks, Welcome, To]
The new set: [Geeks, Welcome, To, 4]