Java 简明教程
Java Hashtable Class
Introduction
Java Hashtable 类实现了散列表,它将键映射到值。以下是有关 Hashtable 的重要要点−
-
在此,任何非空对象都可以用作键或作为值。
-
如果要对散列表进行大量条目,则以足够大的容量创建它可能会允许更有效地插入条目,而不是让它在需要时执行自动重新哈希以增加表格。
Class declaration
以下是 java.util.Hashtable 类声明−
public class Hashtable<K,V>
extends Dictionary<K,V>
implements Hashtable<K,V>, Cloneable, Serializable
Adding a Mapping to a HashTable of Integer, Integer Pair Example
以下示例说明了 Java Hashtable put() 方法的使用,可将一些值放到一个 Hashtable 中。我们创建了 Integer-Integer 对的 Hashtable 对象。然后,使用 put() 方法添加一些条目,然后打印表。
package com.tutorialspoint;
import java.util.Hashtable;
public class HashtableDemo {
public static void main(String args[]) {
// create hash table
Hashtable<Integer,Integer> hashtable = new Hashtable<>();
// populate hash table
hashtable.put(1, 1);
hashtable.put(2, 2);
hashtable.put(3, 3);
System.out.println("Hashtable elements: " + hashtable);
}
}
让我们编译并运行以上的程序,这会生成以下结果:
Hashtable elements: {3=3, 2=2, 1=1}