Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

iterator

An object that walks through a collection one element at a time with hasNext and next.

java.util.Iterator, obtained from iterator(); its remove() removes the last element next() returned. The enhanced for uses one on every Iterable.

Examples

  • Iterator<String> it = names.iterator(); while (it.hasNext()) if (it.next().isBlank()) it.remove();

Read the full section →