Javaですべてのハッシュテーブル値を取得する

この例では、値のコレクション内の Hashtable のすべての要素を取得する方法を示します Collection は、<>

このコードは、Hashtable.

import java.util.Enumeration;
import java.util.Iterator;
import java.util.Hashtable;
import java.util.Collection;

public class Recovery {

public static void main(String[] args) {

//Hashtable
Hashtable ht = new Hashtable();

//キーと値を追加します
ht.put("1","one");
ht.put("2","two");
ht.put("3","three");

/*
values()
メソッドを使用して
すべての値を取得 */

Collection c = ht.values();

System.out.println("Hashtable コレクションの値は ");
//コレクションを反復処理
Iterator itr = c.iterator();
while(itr.hasNext()))
System.out.println(itr.next());

/*
結果のコレクションは HashTable
コレクションから値が削除されると、元の Hashtable コレクションからも削除されます
。これは要素の追加を意味するものではありません
*/

//Hashtable から 1 つ削除します
c.remove("One");

//Hashtable のすべての値を表示します
System.out.println("Hashtable after deleting an item");
列挙型 e = ht.elements();
while(e.hasMoreElements()))
System.out.println(e.nextElement());
}
}
Runtime:

Hashtable コレクションの値は、
three
two
one
Hashtable after deleting an element
three
two
one