public class TestList {
public static void main(String[] args){
List l1 = new LinkedList();
for(int i=0; i<=5; i++){
l1.add("a"+i);
}
System.out.println(l1);
l1.add(3,"a100");
System.out.println(l1);
String b = (String)l1.set(3, "a200");
System.out.println(b);
System.out.println(l1);
}
}
---------
结果:
[a0, a1, a2, a3, a4, a5]
[a0, a1, a2, a100, a3, a4, a5]
a100
[a0, a1, a2, a200, a3, a4, a5]
==============================================================
add方法是在某个指定的位置加上某个对象,并将原来的位置的那个对象向后挤了一格.
set方法是将原来位置上的那个给取代了,并将原来位置上对象的返回.