- List特点:有序可重复
- 具有所有Collection的方法,也有自己特有的方法
- 以下只列出List接口特有的常用的方法
- void add(int index,E element)
- E get(int index)
- int indexOf(Object o)
- int lasIndexOf(Object o)
- E remove(int index)
- E set(int index, E element)
package collection;
import javax.sound.midi.Soundbank;
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(1);
myList.add(2);
myList.add(3);
myList.add(4);
myList.add(5);
myList.add(1,"KING");
Iterator it = myList.iterator();
while (it.hasNext()){
Object obj = it.next();
System.out.println(obj);
}
Object firstObj = myList.get(0);
System.out.println(firstObj);
for (int i = 0; i < myList.size(); i++) {
Object Obj = myList.get(i);
System.out.println(Obj);
}
System.out.println(myList.indexOf("KING"));
System.out.println(myList.lastIndexOf(3));
myList.remove(0);
System.out.println(myList.size());
myList.set(0,9);
Object obj = myList.get(0);
System.out.println(obj);
}
}