📅  最后修改于: 2023-12-03 14:42:55.144000             🧑  作者: Mango
Java中的List是一种动态数组,可以存储任何类型的对象,并按照插入顺序进行存储。List提供了许多方法来操作这个数组,其中add(int index, E element)方法是往指定位置插入元素的方法。
boolean add(int index, E element)
该方法将指定的元素插入到该列表中的指定位置。如果索引等于列表的大小,则将该元素附加到列表的末尾。如果索引小于0或大于列表的大小,则会抛出IndexOutOfBoundsException异常。
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
// 添加元素
list.add("A");
list.add("B");
list.add("C");
// 在索引2处插入元素
list.add(2, "D");
// 打印列表
System.out.println(list);
}
}
输出结果为:
[A, B, D, C]
在索引2处插入了元素"D"。注意,插入的位置并不一定是列表中的第二个位置,而是根据索引值来确定的。
List的add(int index, E element)方法可以在指定位置插入元素。这个位置可以是列表中的任何位置,只要它在索引范围内。可以使用该方法来实现列表的插入和元素的交换等操作。注意,如果要使用这个方法来添加元素到列表的末尾,可以使用add(E element)方法。