

When to Use
• Any time you can!
─ Really beautifies code
• You can’t use for-each for these cases
─ Removing elements when iterating
─ Modifying the current element in an array or collection
─ Iterating over multiple collections or arrays
─ Iterating backward through the elements