这次总结写ArrayList的爹List的一些实现方法
先上代码
package com.NicMark.collection_.List_;
import java.util.ArrayList;
import java.util.List;
public class ListMethod_ {
public static void main(String[] args) {
List list = new ArrayList();
list.add("张三");
list.add("黄");list.add("烂");list.add("张");
//插入
//void add(int index,Object element);
list.add(1,"hzh");
System.out.println(list);//讲元素插入到一个位置,该位置及靠后元素都往后移动一位
List list2 = new ArrayList();
//加入一个数组的内容
list2.add("kac");
list2.add("ggg");
list.addAll(1,list2);
//get(int index)
//int indexOf(Object obj):返回obj在集合中首次出现的位置
System.out.println(list.indexOf("Tom"));//不存在则返回负一
//删除remove
list.remove(0);
//替换 将某个位置的元素替换成ele set(index x, Object ele)
list.set(2,2);
System.out.println(list);
//返回从fromIndex到toIndex位置的子集合 List subList(int fromIndex, int toIndex)
List returnList = list.subList(0,2);
System.out.println(returnList);//取值范围[fromIndex,toIndex)
}
}
具体实现方法我就不打了,注释全在代码中,请同学们自行观看,thanks。



