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
?
No.
You could use a while loop instead.
Iterator iterator = list.iterator();
while(iterator.hasNext()) {
...
}