Да, расширенный цикл для , представленный в Java 1.5:
List<String> strings = getStringsFromSomewhere();
for (String x : strings)
{
System.out.println(x);
}
Работает с массивами и всем, что реализует Iterable<T>
(или тип Iterable
raw).
Подробнее см. раздел 14.14.2 JLS .