# Uses of Interface
java.util.ListIterator

Packages that use ListIterator
Package
Description
java.util
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
java.util.concurrent
Utility classes commonly useful in concurrent programming.

- ## Uses of ListIterator in java.util

  Methods in java.util that return ListIterator
  Modifier and Type
  Method
  Description
  `static <T> ListIterator<T>`
  Collections.`emptyListIterator()`
  Returns a list iterator that has no elements.
  `ListIterator<E>`
  AbstractList.`listIterator()`
  Returns a list iterator over the elements in this list (in proper sequence).
  `ListIterator<E>`
  AbstractList.`listIterator(int index)`
  Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.
  `abstract ListIterator<E>`
  AbstractSequentialList.`listIterator(int index)`
  Returns a list iterator over the elements in this list (in proper sequence).
  `ListIterator<E>`
  ArrayList.`listIterator()`
  Returns a list iterator over the elements in this list (in proper sequence).
  `ListIterator<E>`
  ArrayList.`listIterator(int index)`
  Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.
  `ListIterator<E>`
  LinkedList.`listIterator(int index)`
  Returns a list-iterator of the elements in this list (in proper sequence), starting at the specified position in the list.
  `ListIterator<E>`
  List.`listIterator()`
  Returns a list iterator over the elements in this list (in proper sequence).
  `ListIterator<E>`
  List.`listIterator(int index)`
  Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.
  `ListIterator<E>`
  Vector.`listIterator()`
  Returns a list iterator over the elements in this list (in proper sequence).
  `ListIterator<E>`
  Vector.`listIterator(int index)`
  Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.

- ## Uses of ListIterator in java.util.concurrent

  Methods in java.util.concurrent that return ListIterator
  Modifier and Type
  Method
  Description
  `ListIterator<E>`
  CopyOnWriteArrayList.`listIterator()`
  Returns a list iterator over the elements in this list (in proper sequence).
  `ListIterator<E>`
  CopyOnWriteArrayList.`listIterator(int index)`
  Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.