Bir hashtable ile yinelenen ve bir dize olarak döndüren bir yöntem oluşturmaya çalışıyorum, bunun için en iyi yolu nedir?HashTable İçinde Bulmak için Yöntem
DÜZENLEME: Ben daha açık hale olmasaydı comment Maalesef
kopyalanmış, ben Java ile bunun çalışıyorum. Ben bir test sınıfı oluşturduk
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());
}
}
ben değerini
public Object findValue(String Name){
for (Object o: hashMap.entrySet()) {
Map.Entry entry = (Map.Entry) o;
return entry.getValue();
}
return null;
}
Ben Tereyağı aradığı anahtar arar ve döndüren bir yöntem oluşturduk
Butter 50 Beans 40
çıkarır Fasulye için baktığımda 50 değerini döndürür 50
? Şimdiye kadar ne denediniz, ve nasıl çalışmıyor? Daha fazla bilgi, lütfen! –
Neden bunun üzerinde yineliyorsunuz? Bu bir hash tablosu, aramalar hashing yoluyla gerçekleştirilir ... –
Lütfen daha fazla detay verin. –