import java.util.ArrayList;
import java.util.List;
public class List_ {
public static void main(String[] args) {
List list = new ArrayList();
list.add("jock");
list.add("tom");
list.add("hello");
list.add("mark");
list.add("jock");
System.out.println(list);//[jock, tom, hello, mark, jock]
//根据索引取数据
System.out.println(list.get(3));//[mark]
//List中的相关方法
list.add(1, "kobe"); //这里的索引指的是插入之后该元素所在的位置
System.out.println(list);
List list2 = new ArrayList();
list2.add("欧文");
list2.add("詹姆斯");
list.addAll(1, list2); //实现的是集合的插入
System.out.println(list);
//indexOf返回 obj在集合中首次出现的位置
System.out.println(list.indexOf("欧文"));
//lastOf返回obj集合中末次出现的位置
System.out.println(list.lastIndexOf("jock"));
//删除指定位置的元素 并返回此元素 实现相应元素的打印
System.out.println(list.remove(0));
//相当于是替换 实现指定元素的替换
list.set(0, "你好");
System.out.println(list);
//返回相关的子串 注意这里面的集合实现的是 前闭后开式的取值 注意得到的是一个子串 ,原先的串并不发生变化
List returnList=list.subList(0,2);
System.out.println(returnList);
}
}
对于List特点的基本介绍以及List方法的相关介绍