我想指望在一个LinkedList唯一字多少次出现使用此代码时:for循环停止if语句满足
for(int i2 = 0; i2 < a.size(); i2++)
{
word2 = a.get(i2);
for(int j2 = 0; j2 < a.size(); j2++)
{
if(word2 == a.get(j2))
{
counter++;
}
}
System.out.println(word2 + " : " + counter);
counter = 0;
}
但柜台打印出: 字母:1 好了: 1 苹果:1 字母:1 好吧:1 苹果:1 字母:1 好吧:1 苹果:1
显然有更多的T有一句话,但柜台永远不会高于一个。当if语句满足时,我认为inner for循环正在停止,但我不希望它。有什么建议么?
你能使用调试器通过代码走?然后给我们更多的信息? –