📜  ArrayList 在特定索引处添加 - Java (1)

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

在特定索引处添加元素到 ArrayList 中

在 Java 编程中,我们常常需要在 ArrayList 的特定索引处添加元素。这个过程相对来说比较简单,但还是需要进行一些比较严谨的步骤,以保证程序的正确性。

程序示例
import java.util.ArrayList;

public class ArrayListExample {
   public static void main(String[] args){
      // Create an empty ArrayList
      ArrayList<String> colors = new ArrayList<String>();

      // Add colors to the ArrayList 
      colors.add("Red");
      colors.add("Green");
      colors.add("Blue");
      
      // Display the ArrayList
      System.out.println("Colors List: " + colors);

      // Insert a new element at a specific index in the ArrayList
      colors.add(1, "Yellow");

      // Display the updated ArrayList
      System.out.println("Updated Colors List: " + colors);
   }
}
解析
  1. 创建一个空的 ArrayList,使用 ArrayList<String> colors = new ArrayList<String>(); 进行创建。
  2. 向 ArrayList 中添加元素,使用 colors.add("Red");colors.add("Green"); 以及 colors.add("Blue"); 进行添加。
  3. 打印 ArrayList,使用 System.out.println("Colors List: " + colors); 进行显示。
  4. 在指定的索引处添加元素,使用 colors.add(1, "Yellow"); 进行添加。
  5. 打印更新后的 ArrayList,使用 System.out.println("Updated Colors List: " + colors); 进行显示。
注意事项
  1. 使用 add 方法可以向 ArrayList 中添加元素,其中第一个参数表示要添加的元素的索引,第二个参数表示要添加的元素本身。
  2. 如果添加的索引已经被占用,则后面的元素会向后移动一个位置。
  3. 要注意索引的取值范围,避免越界的情况发生。
总结

在 Java 编程中,我们可以使用 add 方法向 ArrayList 中添加元素,只需要指定要添加的元素的索引即可。通过本例子的展示,相信大家已经能够掌握如何在特定索引处添加元素到 ArrayList 中了。