for(Integer i : list1)
for(Integer x : list2)
if(i.equals(x))
continue;
所有我想要做的,是當i.eals(x),取消第二個循環(for(Integer x:list2))並繼續list1的下一個元素。返回第一個循環
for(Integer i : list1)
for(Integer x : list2)
if(i.equals(x))
continue;
所有我想要做的,是當i.eals(x),取消第二個循環(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
:o我認爲這將打破每一個循環,THX ^^ – user1656546