集合的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发送改变。
ArrayList<>集合
特点:可以调整大小的数组实现
<>:泛型,三角括号里可以填写这个集合的类型。
如:ArrayList<String。>
添加方法add();
可以直接添加,如add(“123”);
也可以给出下表进行添加,如add(1,“456”);
这样会直接添加到下表为1的元素中,之前的元素会往后移动一位。如果添加的元素长度超过现在集合中的长度会报数组下标越界异常。
删除方法remove(Object o 或 int index)
可以删除指定的元素,返回是否成功
也可以删除指定索引的元素,返回被删除的元素
修改方法set(int index,E element)
修改指定索引的元素,返回被修改的元素
获取方法get(int index)
获取元素的个数 size()
便利ArrayList集合:
for(int i=0;i<array.size;i++){
String s = array.get(i);
System.out.println(s);
}