我遍歷一個Set。 如果未設置CarDetail的值,我希望循環再次以下一個CarDetail開始。 但不知何故,我繼續不會工作。是否有可能使用迭代器繼續?遍歷set並繼續
final Set<CarDetail> tmpDetail = new HashSet<CarDetail>(details);
for(Iterator<CarDetail> iter = tmpDetail.iterator(); iter.hasNext();){
CarDetail detail = iter.next();
if(detail.getBack() == null){
continue;
}
... do something
}
這只是一個For循環。像任何for循環一樣,你可以使用continue; – 2013-03-01 18:06:30
我看起來很好。請添加有關意外事件的信息,以及您如何證明這一點。 – poitroae 2013-03-01 18:07:10
你可以嘗試重新措辭你正在嘗試做什麼?我可以建議使用增強的'for'循環嗎? '(CarDetail detail:iter){'會做得非常出色!或者更好的是(CarDetail detail:details){' – corsiKa 2013-03-01 18:07:19