为了账号安全,请及时绑定邮箱和手机立即绑定

检查HashMap中是否存在字符串的一部分

检查HashMap中是否存在字符串的一部分

千万里不及你 2021-04-01 14:38:30
我有一个HashMap60k的键/值对。我有100个字符串,在这100个字符串中,有一个存在于中的子字符串HashMap。我将不得不重复此过程数千次。是否有一种有效的方法来做到这一点?假设哈希包含:美国日刊,阿拉伯苏维埃共和国期刊,计算期刊等。和这样的字符串:发表在阿拉伯版本发布事件发生在计算杂志230:34第一个和第三个字符串在哈希中包含键/值,我需要找出它们。代码(效率不高)private String contains(String candidateLine){    Iterator<String> it = journalName.iterator();    while (it.hasNext())    {        String journalName = it.next();        if (candidateLine.contains(journalName))            return journalName;    }    return null;}请提出建议。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 230 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信