ハッシュテーブルを反復処理してキーを文字列として返すメソッドを作成しようとしていますが、これについては最善の方法はありますか?HashTableのキーを見つけるメソッド
EDIT:コメント
申し訳ありませんからコピーされ、私はそれがより明確にしなかった場合、私はJavaでこれをやろうとしています。私は、テストクラスを作成しました
public void runprog() {
hashMap.put("Butter", 50);
hashMap.put("Beans", 40);
for (Object o: hashMap.entrySet()) {
Map.Entry entry = (Map.Entry) o;
System.out.println(entry.getKey() + " " + entry.getValue());
}
}
それは私が値
public Object findValue(String Name){
for (Object o: hashMap.entrySet()) {
Map.Entry entry = (Map.Entry) o;
return entry.getValue();
}
return null;
}
私はバターを探してキーを検索し、返すメソッドを作成しました
Butter 50 Beans 40
出力します50を返します。返す豆を探します。50
?これまでに何を試してみましたか、それはどうやって動かないのですか?もっと情報をお願いします! –
なぜあなたはそれを反復していますか?それはハッシュテーブルです。ルックアップはハッシュを使って実行されます。 –
詳細を教えてください。 –