在哈希图中进行部分搜索
我需要创建电话簿之类的东西。它包含名称和编号。现在,当我键入字母时,应返回匹配列表。对于下面给出的示例,当我键入 H 时,应返回包含 Harmer、Harris、Hawken、Hosler 的列表。当键入 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");
任何想法如何实现它?提前致谢。