zoukankan      html  css  js  c++  java
  • 集合框架小结-List

    List集合存储的元素是有序的,可重复的,有索引

    List特有方法:

    增加

    add(index, element);

    addAll(index, Collection);

    删除

    remove(index);

    修改

    set(index, element);

    查找

    get(index);

    subList(from, to);

    listIterator();

        |-List特有的迭代器是Iterator的自接口

    注意:在迭代的过程中不能利用集合的方法操作集合的元素,容易引起并发修改异常

    因此在迭代的过程中只能利用迭代器的方法来操作集合的元素

    ListIterator特有的方法:

    boolean hasPrevious()

    如果以逆向遍历列表,列表迭代器有多个元素,则返回 true。

    int nextIndex()

    返回对 next 的后续调用所返回元素的索引。

    int previousIndex()

    返回对 previous 的后续调用所返回元素的索引。

    void set(E e)

    用指定元素替换 next 或 previous 返回的最后一个元素(可选操作)。

  • 相关阅读:
    C++---const
    qt--textEdit多行文本编辑框
    qt--QByteArray字节数组
    qt5--拖放
    qt5--自定义事件与事件的发送
    qt5--键盘事件
    qt5--鼠标事件
    qt5-事件过滤器
    qt5-event事件的传递
    qt-事件的接受和忽略
  • 原文地址:https://www.cnblogs.com/fantasy01/p/3970429.html
Copyright © 2011-2022 走看看