The differences are listed in the Javadoc for ListIterator
You can
- iterate backwards
- obtain the iterator at any point.
- add a new value at any point.
- set a new value at that point.
More Related Contents:
- How to avoid “ConcurrentModificationException” while removing elements from `ArrayList` while iterating it? [duplicate]
- What is the difference between Set and List?
- Iteratively compute the Cartesian product of an arbitrary number of sets
- Get unique values from ArrayList in Java
- How to get a reversed list view on a list in Java?
- Convert Iterator to List
- Performance and Memory allocation comparison between List and Set
- Iterate through a possibly infinite amount of nested ArrayLists
- How to create a Java ArrayList in C
- Convert list to array in Java [duplicate]
- How do I join two lists in Java?
- Java Compare Two Lists
- Converting array to list in Java
- Java List.add() UnsupportedOperationException
- How do I convert a Map to List in Java?
- Define a fixed-size list in Java
- Getting the difference between two sets
- Validation of a list of objects in Spring
- How to shuffle an ArrayList [duplicate]
- How to cast from List to double[] in Java?
- What are fail-safe & fail-fast Iterators in Java
- Simple way to compare 2 ArrayLists
- Removing items from a collection in java while iterating over it
- Any implementation of Ordered Set in Java?
- Create a List of primitive int?
- How to convert a List into a comma separated string without iterating List explicitly [duplicate]
- new ArrayList() failing in Java
- Is LinkedList thread-safe when I’m accessing it with offer and poll exclusively?
- It does not throw exception ConcurrentModificationException [duplicate]
- Get last element of Stream/List in a one-liner