Prev Next

Java / Control Statements

Is there a way to access an iteration-counter in Java's for-each loop?

You'll have to provide your own counter.

The reason is that the for-each loop internally does not have a counter; it is based on the Iterable interface. It uses an Iterator to loop through the "collection" - which is not a collection and does not have index.

More Related questions...

Show more question and Answers...


Comments & Discussions