diff --git a/TelephoneBook.java b/TelephoneBook.java index 077090e..caec336 100644 --- a/TelephoneBook.java +++ b/TelephoneBook.java @@ -1,5 +1,6 @@ import java.util.HashMap; import java.util.Map.Entry; +import java.util.Optional; public class TelephoneBook { @@ -9,13 +10,13 @@ public void addEntry(Person person, TelephoneNumber telephoneNumber) { entries.put(person, telephoneNumber); } - public TelephoneNumber getTelephoneNumberByName(String name) { + public Optional getTelephoneNumberByName(String name) { for (Entry entry : entries.entrySet()) { if (entry.getKey().name().equals(name)) { - return entry.getValue(); + return Optional.ofNullable(entry.getValue()); } } - return null; + return Optional.empty(); } public record Person(String name) {}