三.List常见的操作
下面以ArrayList来讲解List常见的操作方法。
List属于集合中的一种,它的长度是可变的,值也是可变的,内容可以为任意的对象
List中的方法
产生Arraylist对象
ArrayList arraylist = new ArrayList();
1.增
arraylist.add()默认在最后位置添加
arraylist.add(int index,Object obj)在指定位置添加
2.删
arraylist.remove(int index) 按索引进行移除
arraylist.remove(Object)按照值对象进行移除,若有多个相同的对象则按先后顺序删除第一个
3.改
arraylist.set(int index,Object obj) 按照指定索引对其值进行设置
4.查
arraylist.get(int index) 按索引获取对应的值
arraylist.index(Object obj) 按照具体对象获取对应的索引值,如有相同对象则获取第一个角标
arraylist.lastindex(Object obj) 按照具体对象获取对应的最后一个索引值(逆向安排)
5.遍历List
5.1 使用for循环
for(int i=0;i<arraylist.size();i++){
System.out.println(arraylist1.get(i));
}
5.2 使用迭代器Iterator
Iterator it = arraylist.iterator();
5.2.1方法1s使用for循环
for(;it.hasNext();){
System.out.println(it.next());
}
5.2.2方法2使用while循环
while(it.hasNext()){
System.out.println(it.next());
}
6.比较
7.判断
原文:http://blog.51cto.com/10836356/2150766