常用方法:
-
public void add(int index, E element) ;
将特定的元素放到指定元素。
-
public E get (int index);
返回集合中指定位置元素
-
public E remove(int index);
移除列表中指定位置的元素,并返回移除元素
-
public E set (int index,E elements);
用特定元素替换集合中指定位置元素,并返回更新前元素。
public class TestList {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();//多态,父类引用指向子类对象+
list.add("王猛");//0
list.add("谢安");//1
list.add("桓温");//2
list.add("苻坚");//3
//remove
String remove = list.remove(3);
System.out.println("被删除的名字是: "+remove);
//set
list.set(0,"慕容垂");
list.set(2,"桓冲");
// System.out.println(list);
//add
list.add(list.size(), "谢灵运");
System.out.println(list);
//get
for(int i =0;i<list.size();i++){ //普通for循环
System.out.println(list.get(i));
}
System.out.println("****************************");
for(String s:list){//增强for循环
System.out.println(s);
}
System.out.println("****************************");
//构造器
Iterator<String> it = list.iterator();
while(it.hasNext()){
String s = it.next();
System.out.println(s);
}
}
}