小编Par*_*tha的帖子

在HashMap中进行部分搜索

我需要创建电话簿类的东西.它包含姓名和号码.现在当我键入字母时,应该返回匹配列表.对于下面给出的示例,当我键入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");
Run Code Online (Sandbox Code Playgroud)

任何想法如何实现呢?提前致谢.

java filtering map

27
推荐指数
2
解决办法
2万
查看次数

自定义回调处理程序

我试图了解回调处理程序的机制.handle()方法是如何调用的?任何人都可以举例说明在非Swing应用程序中使用自定义回调处理程序(除了JASS的登录模块中使用的那些)吗?

java

5
推荐指数
1
解决办法
5795
查看次数

标签 统计

java ×2

filtering ×1

map ×1