码上敲享录 > java入门知识分享 > java快速查找是否包含敏感字符串,数据量大的情况

java快速查找是否包含敏感字符串,数据量大的情况

上一章章节目录下一章 2018-09-07已有390人阅读 评论(0)

java快速查找是否包含敏感字符串,数据量大的情况

解决方法:

1.测试代码    

//map可能有几十万的数据

   TreeMap<String, String> map = new TreeMap<String, String>();

           map.put("打架", "打架");

           map.put("吃饭", "吃饭");

           map.put("睡觉", "睡觉");

       AhoCorasickDoubleArrayTrie<String> acdat = new AhoCorasickDoubleArrayTrie<String>();

       acdat.build(map);

        String text2 = "打架";

       List<Hit<String>> wordList = acdat.parseText(text2);

       System.out.println(wordList);

2.其它类源码

AhoCorasickDoubleArrayTrie.rar


本文链接:http://www.yayihouse.com/yayishuwu/chapter/1572

向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
向大家推荐《ireport实战教程》:https://xiaozhuanlan.com/ireport?rel=6923152725
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交