1.List接口是一个有序接口,可以根据0,1,2,3这样的顺序进行索引
其中List中有如下方法
1.add(index,element);//将指定元素加入到指定位置
2.addAll(index,c);将c集合加入到index后
3.get(index)指定其index,返回其对象
4.indexof(object o)返回对象在list中的位置
5.lastindexof(object o)返回对象o在list中的最后元素的位置
6.remove(index)返回并返回被删除的元素
7.set(index,element)设置指定位置的元素被改变,并且返回新元素
8.sublist(index1,index2)返回从index1处元素到index2的元素
具体代码如下:
import java.awt.List;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
public class List1 {
public static void main(String []args){
ArrayList lsList = new ArrayList();
lsList.add("1");
lsList.add("2");
lsList.add("3");
System.out.println(lsList);
lsList.add(3, "4");
System.out.println(lsList);
Collection collection = new HashSet();
collection.add("5");
collection.add("6");
lsList.addAll(4, collection);
System.out.println(lsList);
System.out.println(lsList.get(3));
System.out.println(lsList.indexOf("5"));
System.out.println(lsList.remove(5));
System.out.println(lsList.set(4, "1"));
System.out.println(lsList);
System.out.println(lsList.subList(0, 5));
for(int i = 0;i<lsList.size();i++){
System.out.println(lsList.get(i));
}
}
}
返回值: