📜  Java中的 ArrayList set() 方法及示例(1)

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

Java中的 ArrayList set() 方法及示例

简介

set() 方法是 ArrayList 类中的一个成员方法,用来修改指定位置元素的值。

语法
public E set(int index, E element)

其中,index 表示需要修改元素的位置,从 0 开始计数,element 表示需要设置的元素值。

返回值

set() 方法会返回被修改的原始元素。

示例

下面是一个使用 set() 方法来修改元素的示例:

import java.util.ArrayList;
import java.util.List;

public class ArrayListSetExample {
    public static void main(String[] args) {
        // 创建一个整数类型的 ArrayList
        List<Integer> numbers = new ArrayList<>();

        // 添加一些元素
        numbers.add(10);
        numbers.add(20);
        numbers.add(30);
        numbers.add(40);
        numbers.add(50);

        // 输出原始的 ArrayList
        System.out.println("原始 ArrayList: " + numbers);

        // 修改第二个元素的值
        Integer oldValue = numbers.set(1, 25);

        // 输出修改后的 ArrayList 和被修改的原始元素
        System.out.println("修改后的 ArrayList: " + numbers);
        System.out.println("被修改的原始元素: " + oldValue);
    }
}

输出结果如下:

原始 ArrayList: [10, 20, 30, 40, 50]
修改后的 ArrayList: [10, 25, 30, 40, 50]
被修改的原始元素: 20
总结

set() 方法是 ArrayList 类中用来修改指定位置元素的方法,可以方便地修改列表中的元素值。在使用 set() 方法时,可以通过返回值获取被修改的原始元素。