Я пытаюсь создать метод, который выполняет итерацию через хэш-таблицу и возвращает ключ в виде строки, каков наилучший способ сделать это?Метод поиска ключа в 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());
}
}
выводит
Butter 50 Beans 40
Я создал метод, который ищет ключ и возвращает значение
public Object findValue(String Name){
for (Object o: hashMap.entrySet()) {
Map.Entry entry = (Map.Entry) o;
return entry.getValue();
}
return null;
}
, когда я смотрю на масло он возвращает 50, когда я ищу Бобы, которые он возвращает 50
Какой ключ вы хотите вернуться? Что вы пробовали до сих пор и как это не работает? Дополнительная информация, пожалуйста! –
Зачем вы это повторяете? Это хэш-таблица, поиск выполняется через хеширование ... –
Просьба уточнить подробнее. –