📜  如何在Java ArrayList 的特定索引处添加元素?

📅  最后修改于: 2022-05-13 01:54:23.050000             🧑  作者: Mango

如何在Java ArrayList 的特定索引处添加元素?

ArrayList.add()方法用于在Java ArrayList 中的特定索引处添加元素。

句法:

public void add(int index, Object element) ;

参数:

  • index - 必须插入元素的位置。该指数从零开始。
  • element -- 要在指定位置插入的元素。

异常:抛出IndexOutOfBoundsException当试图访问索引时发生的 IndexOutOfBoundsException 在分配的内存块中不存在。在Java中,当访问负索引或内存空间索引时会抛出此异常。尤其是当尝试获取大于 ArrayList 大小的索引或获取元素插入大于 ArrayList 的size()的索引时。

例子:

执行:

Java
// Adding an Element at Particular
// Index in Java ArrayList
import java.io.*;
import java.util.ArrayList;
 
class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
        // Creating an ArrayList
        ArrayList list = new ArrayList<>();
 
        // Adding elements to ArrayList
        // using add method for String ArrayList
        list.add("A");
        list.add("B");
        list.add("C");
 
        /* Index is zero based */
 
        // 3 gets added to the 1st position
        list.add(1, "D");
 
        // 4 gets added to the 2nd(position)
        list.add(2, "E");
 
        // Displaying elements in ArrayList
        System.out.println(list);
    }
}



输出
[A, D, E, B, C]