一下是自己写的list中常用的方法。
package listtest;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class listTest {
public static void main(String[] args){
//List的方法;
List list=new ArrayList();
//向列表的尾部追加指定的元素
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ddd");
list.add("aaa");
//向列表的具体位置添加元素
list.add(3, "插在ccc的后面");
//返回以正确顺序在列表的元素上进行迭代的迭代器Iterator
Iterator it=list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//contains方法判断列表中是否包含某个对象
if(list.contains("aaa")){
System.out.println("这个列表包含了aaa");
}
//get得到具体位置所对应的元素
System.out.println(list.get(1));
//indexOf返回列表中首次出现指定元素的索引,如果列表不包含此元素,则返回 -1。
System.out.println(list.indexOf("aaa"));
//lastIndexOf返回列表中最后出现指定元素的索引,如果列表不包含此元素,则返回 -1。
System.out.println(list.lastIndexOf("aaa"));
//isEmpty如果列表不包含元素,则返回 true。
if(!list.isEmpty()){
System.out.println("我不空");
}
//remove移除列表中指定位置的元素下面两个等价
//list.remove("2");
//list.remove("ccc");
//用指定元素替换列表中指定位置的元素
//list.set(2, "bbbb");
System.out.println(list.subList(1, 3));
//size返回列表中的元素数
System.out.println(list.size());
}
}