有一个关键词数组,里面全是string
然后有一个字符串进来,要求判断这个字符串是否包含关键词数组中的string(有一个命中就返回true,全部不命中返回false)。
要求速度最快的算法。
请问java中有现成的这种方法实现么?
然后有一个字符串进来,要求判断这个字符串是否包含关键词数组中的string(有一个命中就返回true,全部不命中返回false)。
要求速度最快的算法。
请问java中有现成的这种方法实现么?
解决方案 »
- BigDecimal 类型不是精度的累加计算
- 关于hibernate缓存的问题
- Hibernate的sessionFactory怎么重新加载?
- 谁来看看这个URL下载的问题,烦了半个月了,高分求助
- 导入一个MAVEN项目报的错……
- 给大家推荐一套非常实用的通用查询框架,有完整的Demo、使用说明、示例源码
- 请教JFreeChart中关于DefaultCategoryDataset得问题
- 请问我该怎样用WebLogic 8.1啊?
- 谁能具体解释一下ejb的功能?
- 求前辈帮忙看看java.lang.UnsatisfiedLinkError: cn/org/bjca/sign/PDFSign.getHashValue
- Servlet 上传文件时有个不懂的小小问题~
- Extjs4 MVC里 的C层如何写树的拖动事件,无法触发drop
String[] strs = {"aa","bb","cc","dd"}; // 关键词数组
String key = "cc"; //带匹配的关键字
for (String str : strs) {
if (str.equals(key)) {
System.out.println(true);
break;
}
}