java.util.Hashtable.put() java.util.Hashtable.keySet() java.util.Hashtable.putAll() 描述 put(K key, V value) 方法用来映射指定的键来在该散列表中指定的值。 声明 以下是java.util.Hashtable.put()方法的声明。 public V put(K key, V value) 参数 key - 这是哈希表键。 value - 这是值。 返回值 方法调用返回此哈希表中指定键的先前值,如果没有,则返回null。 异常 NullPointerException - 如果键或值为null,则抛出此异常。 实例 以下示例显示了java.util.Hashtable.put()的用法 package com.tutorialspoint; import java.util.*; public class HashTableDemo { public static void main(String args[]) { // create hash table Hashtable htable1 = new Hashtable(); // put values in table htable1.put(1, "A"); htable1.put(2, "B"); htable1.put(3, "C"); htable1.put(4, "D"); System.out.println("Initial hash table value: "+htable1); // put value at key 4 String returnval = (String)htable1.put(4,"TP"); System.out.println("Return value: "+returnval); System.out.println("New hash table value: "+htable1); } } 让我们编译并运行上面的程序,这将产生以下结果。 Initial hash table value: {4=D, 3=C, 2=B, 1=A} Return value: D New hash table value: {4=TP, 3=C, 2=B, 1=A} java.util.Hashtable.keySet() java.util.Hashtable.putAll()