AP Computer Science A
How do I handle ArrayList questions on AP CSA?
Short answer
ArrayList questions usually test traversal, insertion, removal, replacement, and index shifts. Removal loops need special care because the list changes as you iterate.
What to do next
Trace one example with adjacent removals before trusting your loop.
The common mistake
Using a forward loop that skips an element after removal.
How Askiras would review it
Treat this as a pattern, not a one-off fact. Name the task, write the mistake in plain language, and connect it to the next drill or guide. For the deeper explanation, start with the related Askiras guide below.