📜  Java中的List add(int index, E element)方法(1)

📅  最后修改于: 2023-12-03 14:42:55.144000             🧑  作者: Mango

Java中的List add(int index, E element)方法

Java中的List是一种动态数组,可以存储任何类型的对象,并按照插入顺序进行存储。List提供了许多方法来操作这个数组,其中add(int index, E element)方法是往指定位置插入元素的方法。

方法介绍
boolean add(int index, E element)

该方法将指定的元素插入到该列表中的指定位置。如果索引等于列表的大小,则将该元素附加到列表的末尾。如果索引小于0或大于列表的大小,则会抛出IndexOutOfBoundsException异常。

方法参数
  • index: 要插入指定元素的索引。
  • element: 要插入到列表中的元素。
方法返回值
  • 如果成功插入元素,则返回true。
  • 如果未能插入元素,则返回false。
示例
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)方法。