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