永发信息网

java中是如何实现基于文字标题的模糊匹配的,下面的代码是什么意思啊 请帮忙解释下

答案:1  悬赏:30  手机版
解决时间 2021-02-27 20:51
  • 提问者网友:世勋超人
  • 2021-02-26 23:31
java中是如何实现基于文字标题的模糊匹配的,下面的代码是什么意思啊 请帮忙解释下
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-02-26 23:40
private boolean StringCheckString(String key, String dbkey) {
if (dbkey.contains(key))//dbkey包含key那么返回true,比如“123123程序123122和程序
return true;
char[] key_char = key.trim().toLowerCase().toCharArray(); //把key所有字符变成小写的单个字符数组,估计key包含汉字的话程序直接就挂了
for (char c : key_char) {//循环上面的数组
if (String.valueOf(c).equals( ))
continue;
if (dbkey.indexOf(String.valueOf(c)) > -1)//如果dbkey包含上面数组的任意一个字符那么也返回true,比如“123123程序123122和asf程sdtrue(因为字符"程),“123123程序123122和jasf1123序撒地方程返回ture(因为序)
return true;}
return false;//以上以外则false}
另外,这个逻辑放弃吧,上网上搜有一个好点儿的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯