1,add();
添加元素到集合list中,如:
List list=new ArrayList(); list.add("小黄"); System.out.println(list);
2,addAll(int index,Collection eles);
从index位置将eles集合中的所有元素添加到调用的集合中。如:
List list=new ArrayList(); list.add("小黄"); list.add("小白"); list.add("小兰"); System.out.println(list); List list1=new ArrayList(); list1.add("小蓝"); list1.add("小紫"); list.addAll(1,list1); System.out.println(list);
输出的结果:
[小黄, 小白, 小兰]
[小黄, 小蓝, 小紫, 小白, 小兰]
3,get(int index);(返回类型为集合元素,是Object类型)
获取指定index位置的元素,如:
System.out.println(list.get(1));
输出结果:小蓝
4,indexOf(Object obj);
返回元素obj在集合中首次出现的索引位置(从0开始算起);,结果为int型
如:
System.out.println(list.indexOf("小蓝"));
输出结果就是:1
5,lastIndexOf(Object obj);返回obj在集合中出现的最后一次所在的索引位置,结果为int型
如:
list.add("小蓝"); System.out.println(list.lastIndexOf("小蓝"));
在集合list中再添加一个"小蓝",新添加的这个元素就出现在集合的最后一个位置,使用这个lastIndexOf方法得到的就是这个最后一次出现的"小蓝"在集合中的索引位置;
6,remove(int index);删除指定索引index的集合元素并返回这个元素;
如:
Object c=list.remove(5); System.out.println(c); System.out.println(list);
输出结果:
小蓝
[小黄, 小蓝, 小紫, 小白, 小兰]
这么看就是原先新添加的"小蓝"被移除了,并返回。
7,set(int index,Object eles);
设置指定的集合索引位置元素替换成eles,相当于是替换的意思,如:
list.set(1,"小明"); System.out.println(list);
就将集合list中原先的索引为1的位置元素替换成了"小明".
输出结果:[小黄, 小明, 小紫, 小白, 小兰]