📜  java arraylist 声明 - Java (1)

📅  最后修改于: 2023-12-03 15:01:28.561000             🧑  作者: Mango

Java ArrayList 声明

在Java中,ArrayList是一种动态数组,可以动态添加或删除元素。它继承了AbstractList类并实现了List接口,可以存储任意类型的对象,是Java集合框架中非常常用的一种集合类型。

声明ArrayList

声明一个空的ArrayList可以使用以下代码:

ArrayList<String> list = new ArrayList<String>();

在上面的例子中,String代表存储的元素类型。可以将其替换为其他类型,例如IntegerDouble等。

同时,还可以在声明时指定ArrayList的初始容量。默认情况下,ArrayList容量为10。可以使用以下代码声明一个指定初始容量的ArrayList:

ArrayList<String> list = new ArrayList<String>(20);
向ArrayList中添加元素

可以使用add()方法向ArrayList中添加元素。以下是一个向ArrayList添加元素的例子:

ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");

在上面的例子中,add()方法将三个字符串元素添加到列表中。

从ArrayList中获取元素

可以使用get()方法从ArrayList中获取元素。以下是一个从ArrayList中获取元素的例子:

ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");

String fruit = list.get(1);

在上面的例子中,get()方法获取了列表中索引为1的元素,即"banana"

从ArrayList中删除元素

可以使用remove()方法从ArrayList中删除元素。以下是一个从ArrayList中删除元素的例子:

ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
list.remove(1);

在上面的例子中,remove()方法删除了列表中索引为1的元素,即"banana"

遍历ArrayList

可以使用循环语句遍历ArrayList中的所有元素。以下是一个遍历ArrayList的例子:

ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");

for(String fruit : list) {
    System.out.println(fruit);
}

在上面的例子中,循环遍历了列表中的每个元素,并打印出来。

总结

ArrayList是Java中非常常用的一种集合类型。无需预先指定大小,可以动态添加或删除元素,且支持快速随机访问。以上是ArrayList的基本用法介绍。