Мне нужно создать телефонную книгу. Он содержит имя и номер. Теперь, когда я набираю буквы, соответствующий список должен быть возвращен. В приведенном ниже примере, когда я печатаю H, список, содержащий Хармер, Харрис, Хокен, Хослер, должен быть возвращен. Когда тип Ha, тогда список, содержащий только Harmer, Harris, Hawken должен быть возвращен.
Map<String, String> nameNum = new HashMap<String, String>();
nameNum.put("Brown", "+1236389023");
nameNum.put("Bob", "+1236389023");
nameNum.put("Harmer", "+1236389023");
nameNum.put("Harris", "+1236389023");
nameNum.put("Hawken", "+1236389023");
nameNum.put("Hosler", "+1236389023");
Любая идея, как это достичь? Заранее спасибо.