Removing items in for-each loop on ArrayList causes
- A
Compile error
- B
Skips elements silently
- Ccheck_circle
ConcurrentModificationException at runtime
- D
Always works
Explanation
Modifying a collection while iterating with enhanced-for/iterator throws CME. Use index loop or Iterator.remove.