previous | start | next

## Clarity

- Confused programmers write buggy code
- Bad example: Removing elements from `LinkedList`
- Reminder: Standard linked list class

      LinkedList<String> countries = new LinkedList<String>();
      countries.add("A");
      countries.add("B");
      countries.add("C");

- Iterate through list:

      ListIterator<String> iterator = countries.listIterator();
      while (iterator.hasNext())
         System.out.println(iterator.next());

previous | start | next