迭代器遍历:
Iterator iterator = arrayList.iterator();
while (iterator.hasNext()) {
Student s = iterator.next();
System.out.println(s.getName() + "---" + s.getAge());
}
ListIterator<E> listIterator()
该迭代器继承了Iterator接口,在其中就可以使用hasNext()和next方法
特有功能:
E previous()返回列表中的上一个元素,并向后移动光标位置
boolean hasPrevious()返回true如果遍历反向列表,列表迭代器有多个元素。
注意事项:
List集合想要反着遍历,就必须得先正向遍历一次,才能逆向遍历,因为光标就一个
所以,列表迭代器一般情况下无意义,不使用
LinkedList类概述:
底层数据结构是链表,查询慢,增删快
线程不安全&#x