这里:
if(l2.contains(it.next())); it.remove();
之后分号,如果是一个真正的声明.因此it.remove()
总是发生; 好像......如果没有那个!
因此,真正的答案是:始终始终使用
if (){ stuff }
......即使是单一的陈述!循环相同!
这里:
if(l2.contains(it.next())); it.remove();
之后分号,如果是一个真正的声明.因此it.remove()
总是发生; 好像......如果没有那个!
因此,真正的答案是:始终始终使用
if (){ stuff }
......即使是单一的陈述!循环相同!