List接口特有方法
package com.lichennan.collection.list;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListTest01 {
public static void main(String[] args) {
List mylist = new ArrayList();
mylist.add("A");
mylist.add("B");
mylist.add("C");
mylist.add("C");
mylist.add("D");
mylist.add(1,"lichennan");
Iterator it = mylist.iterator();
while (it.hasNext()){
Object elt = it.next();
System.out.println(elt);
}
System.out.println("===========");
Object firstObj = mylist.get(0);
System.out.println(firstObj);
System.out.println("===========");
for (int i = 0; i <mylist.size() ; i++) {
Object obj = mylist.get(i);
System.out.println(obj);
}
System.out.println("===========");
System.out.print(mylist.indexOf("lichennan")+" ");
System.out.print(mylist.indexOf("B")+" ");
System.out.print(mylist.indexOf("C")+" ");
System.out.println(mylist.lastIndexOf("C")+" ");
System.out.println("===========");
mylist.remove(0);
System.out.println(mylist.size());
System.out.println("===========");
mylist.set(2,"soft");
for (int i = 0; i <mylist.size() ; i++) {
Object obj = mylist.get(i);
System.out.println(obj);
}
}
}