主题:[讨论]java 关于文本搜索问题之数组问题请教
在文本搜索中 用数组方法求解
如运行程序后 输入文本aaaa aaa aa aa a
要搜索的是aaa的话 可以求出有4个aaa 即比较时,不用管空格
又如输入 abababa
要求ab个数为3个
问题补充:希望用到
public int nonIntersecting(String[] doc, String search) {
String s = "";
for (int i = 0; i < doc.length; i++)
s += doc[i];
int i = 0;
int ret = 0;
while (i <= s.length() - search.length())
if (s.substring(i, i + search.length()).equals(search)) {
ret++;
i += search.length();
} else {
i++;
}
return ret;
http://zhidao.baidu.com/question/29724976.html