集合之迭代器

迭代器1【Iterator】

常用方法

    boolean hasNext()   如果迭代具有更多元素,则返回 true 。  
    E   next()  返回迭代中的下一个元素。 

说明

所有Collection集合都可以用 但是会有并发修改问题

迭代器2【ListIterator】

常用方法

    void    add(E e)    将指定的元素插入列表(可选操作)。
    boolean hasNext()   返回true如果遍历正向列表,列表迭代器有多个元素。
    boolean hasPrevious()   返回true如果遍历反向列表,列表迭代器有多个元素。
    E   next()  返回列表中的下一个元素,并且前进光标位置。
    E   previous()  返回列表中的上一个元素,并向后移动光标位置。

说明

所有List集合都可以用 没有并发修改问题

你可能感兴趣的:(集合之迭代器)