Есть ли в Java альтернатива, которая может соответствовать foreach{}
, доступная на других языках, таких как C # или VB или на других языках?Иногда, в некоторых очень специфических обстоятельствах, это может быть очень полезно и почти обязательно.
Может ли следующий цикл while(){}
в Java быть заменен циклом foreach или некоторыми другими понятиями, которые могут существовать в Java и соответствовать foreach?
public class Demo
{
public static void main(String[] args)
{
ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("A");
arrayList.add("B");
arrayList.add("C");
arrayList.add("D");
arrayList.add("E");
Iterator<String>it=arrayList.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
}
}
Я продолжил долгий поиск в Google, но не смог.