Machine-translated by Google. Questions are authored in English.
Top

Discussion

Consider what ListIterator offers that Iterator does not. Which statement is correct?

  • A.Automatic protection against ConcurrentModificationException.
  • B.Backward traversal, plus add and set as well as remove.
  • C.Only backward traversal; the modification methods are the same.
  • D.Only a stable iteration order over a hash-based collection.

Answer: B

Correct answer: Backward traversal, plus add and set as well as remove.

ListIterator extends Iterator with hasPrevious and previous for backward traversal, with add and set alongside remove, and with nextIndex and previousIndex. It is available only from a List, since it depends on positional access, and it offers no extra protection against concurrent modification.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.