一、简介
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。
二、ArrayList 的方法如下演示:
1、add
//将指定的数据添加到此列表的尾部
ArrayList list = new ArrayList();
list.add("数据1");
将指定的数据添加到此列表的尾部;
ArrayList list = new ArrayList();
list.add(0,"数据1");
在此列表中指定的位置插入指定的数据;
2、addAll
Collection collection = new LinkedList();
ArrayList list = new ArrayList();
list.addAll(collection);
添加指定collection中的所有数据到此列表的结尾;
Collection collection = new LinkedList();
ArrayList list = new ArrayList();
list.addAll(collection);
将指定集合中的所有元素从指定位置开始插入此列表;
3、clear
ArrayList list = new ArrayList();
list.clear();
移除此列表中的所有数据
4、remove
ArrayList list = new ArrayList();
list.remove(0);
移除此列表中指定位置上的数据;
5、set
ArrayList list = new ArrayList();
list.add("数据");
list.set(0,"修改数据");
用指定的数据替代此列表中指定位置上的数据;
6、get
ArrayList list = new ArrayList();
System.out.println(list.get(0));
返回此列表中指定位置上的数据;