Java Foreach with a condition

foreach, java

Solution

No.

You could use a while loop instead.

Iterator iterator = list.iterator();
while(iterator.hasNext()) {
    ...
}

Problem

Is it possible for Java foreach to have conditions? For example, ``` for(Foo foo : foos && try == true) { //Do something } ``` Is there an equivalent to this, such that I can put an AND condition inside `for`?

Original source

Related problems