1. 程式人生 > >Iterator 和 ListIterator 對比

Iterator 和 ListIterator 對比

dex asp pan iter log mov 添加 cnblogs rem

Iterator 的方法

    
  //是否還有下一個
  boolean hasNext();   //返回下一個 E next();   //移除返回的下一個 void remove();

ListIterator 的方法 紅色的三個方法是ListIterator 繼承 Iterator

    boolean hasNext();   

  E next();

    boolean hasPrevious();

    E previous();

    int nextIndex();

    int previousIndex();

    void remove();

    
//設置當前的對象 void set(E var1);   //從當前的位置添加一個對象 void add(E var1);

所以 ListIterator 比 Iterator 多了 添加 ,更新,前一個對象等功能

Iterator 和 ListIterator 對比