出现一个不一般奇怪的现象

出现一个特别奇怪的现象
可能是我的程序有错,但是我真的没有发现错误,请各位大神帮帮忙吧!出现一个不一般奇怪的现象
main函数里面的是:
static ReadText readtext = new ReadText();
   String str = readtext.lookFor("apple");

在另一个ReadText类里面lookFor函数为:
public String lookFor(String w){
String ok = "";
for(Word word: all){
if(w.equals(word.getWord())){
ok=print(word);
break;
}
}
return ok;
}

但是输出为空,也就是str = “”;请各位大神帮帮忙吧!
------解决思路----------------------
all是什么东西?存了些什么数据?
------解决思路----------------------
all 里面是什么东西,这个打断点跟踪一下就可以了