📅  最后修改于: 2023-12-03 15:16:20.176000             🧑  作者: Mango
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()
方法时,可以通过返回值获取被修改的原始元素。