List:
特有的方法:
添加:
add(int index, E element)
addAll(int index, Collection<? extends E> c)
获取:
get(int index)
indexOf(Object o)
lastIndexOf(Object o)
subList(int fromIndex, int toIndex)
修改:
set(int index, E element)
迭代
listIterator()
import java.util.ArrayList;
import java.util.List; /**
* Created by lenovo on 2016/8/21.
*/
public class ex12 {
public static void main(String[] args) {
List list = new ArrayList(); //添加
list.add("铁蛋");
list.add("三胖子");
list.add("小沈阳");
list.add("赵本山");
list.add(2, "狗娃");
System.out.println(list);
list.addAll(list);
System.out.println(list);//???????? //获取
System.out.println( list.get(3));
System.out.println(list.indexOf("狗娃"));
System.out.println(list.lastIndexOf("赵本山"));
System.out.println(list.lastIndexOf("铁蛋"));//最后一次出现该元素的位置。
System.out.println(list.subList(0, 2));//不包括“2”位置的元素 //修改
list.set(0, "hahaha");
System.out.println(list);//该方法用于替换“0”位置的元素 //迭代
list.listIterator();
System.out.println(list);//遍历集合 }
}
[铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山]
[铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山, 铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山]
小沈阳
2
9
5
[铁蛋, 三胖子]
[hahaha, 三胖子, 狗娃, 小沈阳, 赵本山, 铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山]
[hahaha, 三胖子, 狗娃, 小沈阳, 赵本山, 铁蛋, 三胖子, 狗娃, 小沈阳, 赵本山] Process finished with exit code 0