Java学习记录-ArrayList

Arraylist是一种可以自动调节大小的数组实现,类似于vector

使用Arraylist之前要导包:java.util.ArryaList;

一、创建一个空的的ArrayList对象:

1
ArrayList<String> array=new ArrayList<>();//<>中是ArrayList欲存储的数据类型

二、往ArrayList中添加元素:

1
2
3
4
5
6
//往Arraylist中添加元素
array.add("hello");
//往后面添加

array.add(0,"hi");
//在指定的下标处添加,该下标之后的元素往后移动一个,注意不要越界,越界会报错:IndexOutOfBoundsException

三、删除元素:

1
2
3
4
5
6
//在Arraylist中删除元素:
array.remove("java");
//删除指定内容的元素,返回一个布尔值表示是否删除成功,此处为false

array.remove(1);
//删除指定下标的元素,注意不要越界,越界会报错:IndexOutOfBoundsException

四、修改元素:

1
2
3
//修改Arraylist中的元素
array.set(0,"666");
//将下标处的元素修改为指定的值,返回修改前的值,注意不要索引越界

五、获取ArrayList的长度:

1
2
//获取Arraylist的长度
int a=array.size();