# 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.