📜  Java ArrayList set()(1)

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

Java ArrayList set() 方法

set() 方法用于修改列表中指定位置的元素。

语法
public E set(int index, E element)
参数
  • index:要替换的元素在列表中的索引。
  • element:要在指定位置上放置的元素。
返回值

替换方法的旧元素。

示例
import java.util.ArrayList;

public class Example {
  public static void main(String[] args) {
    // 创建列表对象
    ArrayList<String> fruits = new ArrayList<String>();

    // 添加元素
    fruits.add("Apple");
    fruits.add("Banana");
    fruits.add("Orange");
    fruits.add("Pineapple");
    fruits.add("Mango");

    // 打印原始列表
    System.out.println("原始列表:" + fruits);

    // 修改指定元素
    fruits.set(1, "Kiwi");

    // 打印修改后的列表
    System.out.println("修改后的列表:" + fruits);
  }
}

输出结果:

原始列表:[Apple, Banana, Orange, Pineapple, Mango]
修改后的列表:[Apple, Kiwi, Orange, Pineapple, Mango]
解释示例

在此示例中,我们创建了一个名为fruitsArrayList对象,并向其中添加了一些元素。然后,我们使用set()方法修改了索引为1的元素(即Banana被替换为Kiwi)。最后,我们打印了要修改的“原始列表”和修改后的“修改后的列表”。

注意事项
  • set() 方法仅用于替换现有元素,如果要向列表中添加新元素,请使用add() 方法。
  • 注意,如果指定索引在现有元素之外,IndexOutOfBoundsException 异常将被抛出。
总结

set() 方法是ArrayList类中用于替换指定元素的方法。它可以快速方便地在列表中进行元素修改,但务必注意指定正确的索引位置,并避免替换现有的元素。