Я создал Hashmap со строковым ключом, представляющим memberID (который является числовым c значением), а значения являются экземплярами объектов Athlete, таких как имя, адрес и возраст.
Мне нужно написать метод, который принимает аргумент String, представляющий memberId, и возвращает связанные значения. Я борюсь с методом, в частности с тем, как вернуть только значения, связанные с ключом, если он найден. Мой метод, приведенный ниже, возвращает все значения Athlete после того, как определенная ключевая запись найдена, и я не уверен, как выделить только ключевые значения, где найдено совпадение. Может ли кто-нибудь указать мне правильное направление?
Спасибо!
public void findAthlete(String aNum)
{
if(athletes.containsKey(aNum))
{
System.out.println("Key Value Present: " + athletes);
}
else
{
System.out.println("Key Value not present within data");
}
}