java - イテレータを使用したハッシュテーブルの参照

この例では、Hashtable Iteratorです。Iterator は、各ピアのキーと値の分離です。したがって、キーと値を個別に表示することができます.

Example
以下のプログラムで使用および説明されているメソッド

javacoderパッケージ。ハッシュテーブル。
import java.util.Hashtable;
import java.util.Set;
import java.util.Iterator;

public class IterateHashtable {

public static void main(String[] args) {

// ハッシュテーブルの作成
Hashtable hashtable = new Hashtable();

/*
* Hashtable
にキーと値のピアを追加する * public V put(K key, V value):bind key to value
* キーと値は null であってはならない
*/
hashtable.put("1", "v1");
hashtable.put("2", "v2");
hashtable.put("3", "v3");
hashtable.put("4", "v4");
hashtable.put("5", "v5");

System.out.println("表示:");

/*public Set keySet():このマップ内のキーのセット
*を返します。このセットは map
* によって返されるため、マップの変更は set
* に反映され、その逆も同様です
*
*/
Set keys = hashtable.keySet();

//キーのイテレータを取得します
Iterator itr = keys.iterator();

文字列キー="";
//キーと値のピアの表示
while (itr.hasNext()) {
// キーを取得
key = itr.next();

/*public V get(Object key): 対応する値を返します
* をキーに返し、それ以外の場合はマップに一致する値が含まれていない場合は null
*
*/
System.out.println("Key: "+key+" &値: "+hashtable.get(key));
}
}
}
Runtime:

Display:
Key: 5 &値: v5
Key: 4 &値: v4
Key: 3 &値: v3
Key: 2 &値: v2
キー: 1 &値: v1

Resources:
https://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html
https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html