Java ArrayList add() 方法
定义和用法
add()
方法用于向列表中添加一个元素。
如果提供了索引,则新元素将被放置在指定索引处,并将列表中该索引之后的所有元素向前移动一位。
如果未提供索引,则新元素将被放置在列表的末尾。
相关页面
教程:Java 数组
实例
例子 1
向列表中添加一个元素:
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<String> cars = new ArrayList<String>(); cars.add("Volvo"); cars.add("BMW"); cars.add("Ford"); cars.add("Mazda"); System.out.println(cars); } }
例子 2
在列表的指定位置添加一个元素:
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<String> cars = new ArrayList<String>(); cars.add("Volvo"); cars.add("BMW"); cars.add("Ford"); cars.add("Mazda"); cars.add(2, "Toyota"); System.out.println(cars); } }
语法
以下之一:
public boolean add(T item) public void add(int index, T item)
其中,T
表示列表中元素的数据类型。
参数
参数 | 描述 |
---|---|
index | 可选。要在列表中添加元素的位置。 |
item | 必需。要添加到列表中的元素。 |
技术细节
返回: |
如果指定了索引,则不返回任何内容。 如果未指定索引,则当列表发生变化时返回 |
---|---|
抛出: | IndexOutOfBoundsException - 如果索引小于零或大于列表的大小。 |