1.ArrayList():构造一个初始容量为10的空列表
2.ArrayList(int n):构造一个初始容量为n的空列表
3.ArrayList(Collection<? extends E> c):按照集合的迭代器返回的顺序构造一个包含指定集合元素的列表
1.集合对象的创建
public class arraylist1 {
public static void main(String[] args) {
//1.创建一个ArrayList的集合对象
ArrayList list = new ArrayList<>();
//2.将指定元素添加到此集合的末尾
list.add('1');
list.add(2);
list.add("3");
list.add("你好");
System.out.println(list);
}
}
运行结果:
约束数据类型需要加<>,后面<>内容可以省略:
2.集合元素的插入
a.add(1);
a.add(2);
//2.往集合的某个索引位置添加数据
a.add(1,1000);
System.out.println(a);
运行结果:
插入元素,后面的元素会向后退一个索引
3.返回索引处的元素
.get(int index)
4.获取集合的大小(返回元素个数)
.size()
5.删除元素
.remove(int index)
删除指定元素:.remove(Object o) 只删除第一个匹配到的元素,注意如果要删除的是整型的,要先定义为一个Integer变量。
6.修改元素
修改某个索引位置处的数据,修改后会返回原来的值 .set()