public boolean include (String bodyText, String searchWord){
char btext[] = bodyText.toCharArray();
char bsearchWord[] = searchWord.toCharArray();
int n = 0;
while (n < btext.length - 1) {
boolean match = false;
int idx = 0;
while (idx < bsearchWord.length - 1) {
if (bsearchWord[idx] != btext[n + idx]) {
match = false;
break;
}
++idx;
match = true;
}
if (match == true) {
return true;
}
++n;
}
return false;
}
myfinderの技術や周辺的活動のblog
2008年11月29日土曜日
ソースも読まずにJavaでRubyのinclude?みたいなのを書いてみる。
単に含まれているかどうか調べるならindexOfでいいんだけど。
登録:
コメントの投稿 (Atom)

0 コメント:
コメントを投稿