// Collection collection определён ранее
try{
Iterator it = collection.iterator();
while(true){
Object next = it.next();
// некоторые действия с next - не суть важно какие
}
}catch(NoSuchElementException e){
}
Updated: В результате некоторого диалога с Бассом всё же решил в числах сравнить «эффект» вышеописанного подхода и традиционного