LIST集合分别由两个实现类,一个式ArrayList,另外一个式LinkList。一个式数组式的链表,一个链表样式的链表
前者存储数据就像我们的数组一样,在计算机内存里面式一种线性的结构,后者存储数据式一种链表的样式,一个数据端元
由一个数据和地址组成,该地址指向下一个单元。
今天就来看看list集合常用的几种方法,add,remove ,set等等方法。下面还是来看看代码吧。
import java.util.ArrayList;
import java.util.Iterator;
public class List {
public static void main(String[] args) {
ArrayList list=new ArrayList();
list.add("清明时节雨纷纷");
list.add("路上行人欲断魂");
list.add("借问酒家何处有");
list.add("牧童遥指新华村");
System.out.println(list);
// list.remove(0);
// System.out.println(list);
//System.out.println(list.get(0));
//创建一个迭代器.返回一个迭代器对象
Iterator c=list.iterator();
while(c.hasNext()) {
Object obj=c.next();
System.out.println(obj);
}
}
}
这里要注意的就是一个迭代器,所谓的迭代器,调用链表的iterator方法,返回的就是一个 迭代器对象。
在计算机的世界里面,所谓的迭代反复的取出某一个元素.在循环里面反复的调用迭代器的hasnext方法,不断的取出
一个元素。代码很简单,就不再多说了,迭代器式一个重要的知识点。大家要掌握。