Рассмотрим:
List<String> someList = new ArrayList<String>();
// add "monkey", "donkey", "skeleton key" to someList
for (String item : someList) {
System.out.println(item);
}
Как бы выглядел эквивалентный цикл for
без использования для каждого синтаксиса?