1.创建集合对象:(不设置长度时默认开10空间)
ArrayList List = new ArrayList();
2.增加数据:(当增加多个数据时扩容)
List.add("张三");
LIst.add(1,"张山");
List.addAll(Otherlist)//将其他list全部加入到List后面。
3.访问集合的数据长度:
List.size();
4.获取指定位置的数据采用索引方式:
List.get(1);//获取第二个数据
如果遍历全部数据时不考虑元素位置可以采用特殊的for循环
for(Object obj : List)//for(循环对象:集合)
{
System.out.println(obj);
}
5.修改数据
//第一个参数为元素位置,第二个参数为改后的值
//方法会返回结果,返回结果为修改前的值
Object oldval = List.set(1,"赵六")
6.删除数据
//一个参数为元素位置
//方法会返回结果,返回结果为删除的值
Object removeval =List.remove(1);
7.清空集合中的数据
List.clear();
8.删除指定集合中otherList的全部数据
List.removeAll(OtherList)
9.是否包含返回true或者false
List.contains("张三")
10.返回索引值(返回第一次出现的位置)
List.indexof("张三")
返回索引值(返回最后一次出现的位置)
List.lastindexof("张三")
11.复制新集合
Object [] clone = list.clone();
ArrayList List1=(ArrayList) clone;