集合的基本操作方式

List list=new ArrayList();新建一个空数组型集合,元素类型为String型
一,增加
1,list.add("zhangsan");按顺序依次增加元素到集合中
2,list.add(1,"wangwu");添加元素到指定位置;不能越界放入元素
3,list.addAll(list1);添加一段元素到集合中,是以集合的合并方式添加到原集合的后面
二,删除
1,list.remove("zhangsan");移除集合中最前面的一个该元素,返回true或者false
2,list.remove(2);移除指定位置上的元素,不能越界,移除成功则返回的是该元素
三,修改
1,list.set(1,"wanger");将指定位置的元素修改为指定元素,不能越界操作,成功则返回被修改的元素
四,查找
1,list.contains("wangwu");查询集合中是否有该元素,返回true或者false
2,list.indexOf("zhangsan");查询该元素在集合中最前面一个的位置,如果没有则返回-1
3,list.lastIndexOf("wangwu");查询该元素在集合中最后一个的位置,如果没有则返回-1
4,list.size();查询该集合的大小
5,list.isEmpty();查询该集合是否为空,返回true或者false
6,list.subList(1,3);查询集合中该段元素,得到的是一个子集合,不能越界,前闭后开
五,清空
1,list.clear();清空该集合中的元素,void
六,将集合转换成数组
1,list.toArray();
七,集合的输出
1,以遍历的方式输出,通过增强for循环的方式依次输出集合的元素
int index=0;
for(String a:list){
System.out.println("第"+(index++)+"个元素:"+a);
}
2,通过迭代器(Iterator)输出
int index=0;
Iterator it=list.iterator();
while(it.hasNext()){
System.out.println("第"+(index++)+"个元素:"+it.next());
}

你可能感兴趣的:(集合的基本操作方式)