• ベストアンサー

ハッシュについて

今ハッシュについて勉強しています。 hashtableクラスを使用して3つのキーに1つずつ値をいれて、その後全部のキーと値を表示したり、値を更新したり、削除したいしたいと思っています。 全部のキーと値を表示させるにはどのように記述すればいいのでしょうか? おすすめのサイトなどあったらおしえてください!!

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

//for java 1.5 import java.util.Hashtable; class Sample { public static void main(String args[]){ Hashtable<String,Integer> hash = new Hashtable<String,Integer>(); hash.put("1月",31); //キーに値を入れる hash.put("2月",28); hash.put("3月",31); hash.put("4月",30); for(String s : hash.keySet()) //全部のキーと値を表示 System.out.printf("%s => %d%n", s, hash.get(s)); hash.put("2月",29);//値を更新する hash.remove("4月"); //削除する for(String s : hash.keySet()) System.out.printf("%s => %d%n", s, hash.get(s)); } }

myumyu214
質問者

お礼

サンプルありがとうございます! 解決できました☆

その他の回答 (1)

回答No.2

java1.5なら http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/index.html がおすすめ。 っていうか、読まずに質問することはいけないくらい必須。(笑) sunのページからAPIドキュメントをダウンロードできるので、ダウンロードして、ローカルでいつでも見れるようにしておいた方がいいです。

myumyu214
質問者

お礼

ありがとうございます。 読んではいるのですが、いまいち理解できなくて・・ 申し訳ないです(涙)

関連するQ&A