java.util.Hashtable.clone() 方法返回此哈希表的浅表副本。哈希表本身的所有结构都会被复制,但键和值不会被克隆。
语法
public Object clone()
- 1
参数
不需要参数.
返回值
返回此哈希表的浅表副本。
异常
无。示例:
在下面的示例中,java.util.Hashtable.clone() 方法返回给定哈希表的浅表副本。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建哈希表
Hashtable<Integer, String> Htable1 = new Hashtable<Integer, String>();
//填充Htable1
Htable1.put(101, "John");
Htable1.put(102, "Marry");
Htable1.put(103, "Kim");
Htable1.put(104, "Jo");
//创建Htable1的副本到Htable2中
Object Htable2 = Htable1.clone();
//打印Htable2的内容
System.out.print("Htable2 contains: "+ Htable2);
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
上述代码的输出将是:
Htable2 contains: {104=Jo, 103=Kim, 102=Marry, 101=John}
- 1