for(Integer i : list1)
for(Integer x : list2)
if(i.equals(x))
continue;
私がやりたいのは、i.equals(x)、2番目のループ(for(Integer x : list2))をキャンセルして、list1の次の要素に進むときだけです。
break次に、の代わりに使用する必要がありcontinueます。breakまさにあなたが望むもので、最も内側の囲みループの実行を終了します。
「休憩」を入れると問題が解決します。「継続」を使用したい場合は、最初の for ループにラベルを付けることでそれを行うことができます
MAIN: for(Integer i : list1)
for(Integer x : list2)
if(i.equals(x))
continue MAIN;
詳細については、このリンクを確認してください http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html