Developing Algorithms Using ArrayLists

AP Computer Science A· difficulty 4/5

Removing items in for-each loop on ArrayList causes

  • A

    Compile error

  • B

    Skips elements silently

  • C

    ConcurrentModificationException at runtime

    check_circle
  • D

    Always works

Explanation

Modifying a collection while iterating with enhanced-for/iterator throws CME. Use index loop or Iterator.remove.

Want 10 more like this — adaptive to your weak spots?

Related questions