ハッシュ

JavaでHashtableを使うときに、valueはhash.get(key)とかで取れるのだが、keyとvalueの両方を見たいときは、hash.entrySet()とかやってMap.Entryという型のインスタンスを取ってくればいいらしい。
HashMap http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/HashMap.html
Hashtable http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/Hashtable.html
Map.Entry http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/util/Map.Entry.html
Map系列の解説 http://www.techscore.com/tech/Java/Utility/4.html