Modifying the list that the iterator came from: add(), remove(), and set() : ListIterator « Collections « Java Tutorial






public void add(Object element)
public void remove()
public void set(Object element)
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;

public class MainClass {
  public static void main(String[] a) {

    List list = new LinkedList();
    list.add("A");
    list.add("B");
    list.add("C");
    list.add("D");

    ListIterator iter = list.listIterator(list.size());

    while (iter.hasPrevious()) {
      System.out.println(iter.previous());
      iter.add("a");
      break;
    }
    System.out.println(list);
  }
}
D
[A, B, C, a, D]








9.38.ListIterator
9.38.1.ListIterator: Like an Iterator
9.38.2.Iterate through elements ArrayList using ListIterator
9.38.3.ListIterator: In reverse order
9.38.4.Get Previous and next index using Java ListIterator
9.38.5.Add or insert an element to ArrayList using Java ListIterator
9.38.6.Remove an element from ArrayList using Java ListIterator
9.38.7.Replace an element from ArrayList using Java ListIterator
9.38.8.Modifying the list that the iterator came from: add(), remove(), and set()
9.38.9.Iterate through elements of Java LinkedList using ListIterator