List的add与set方法

本文介绍如何使用Java的ArrayList进行元素的添加与设置操作。通过示例展示了如何将大量数据高效地添加到ArrayList尾部,以及如何修改指定位置的元素。

将对象添加到 ArrayList 的结尾处。

示例:

List list = new ArrayList();

for (int i=0; i<100000; i++)

list.add(i);//将十万个数字添加到ArrayList 的结尾处.

 

set方法:

设置第X个元素为X

示例:

// 设置第2个元素为10

list.set(1, "10");

List<Integer> 的 set 方法用于替换列表中指定位置的元素。以下是 set 方法的使用方法和示例: 1. 语法: list.set(int index, Integer element) 2. 参数说明: - index: 要替换元素的位置(从0开始) - element: 要设置的新元素 3. 返回值: set 方法返回被替换的旧元素 4. 使用示例: ```java import java.util.ArrayList; import java.util.List; public class ListSetExample { public static void main(String[] args) { // 创建一个 Integer 类型的 ArrayList List<Integer> listInteger = new ArrayList<>(); // 添加一些元素 listInteger.add(1); listInteger.add(2); listInteger.add(3); // 使用 set 方法替换元素 // 将索引为 1 的元素(原来的值是 2)替换为 20 Integer replacedValue = listInteger.set(1, 20); // 输出结果 System.out.println("被替换的元素: " + replacedValue); // 输出: 被替换的元素: 2 System.out.println("修改后的列表: " + listInteger); // 输出: 修改后的列表: [1, 20, 3] } } ``` 注意事项: 1. 如果指定的索引超出范围(小于0或大于等于列表大小),会抛出 IndexOutOfBoundsException。 2. set 方法不会改变列表的大小,只会影响指定位置的元素。 3. 如果你需要在一个空列表上使用 set 方法,会抛出 IndexOutOfBoundsException,因为你不能替换一个不存在的元素。 set 方法在需要修改列表中特定位置的元素时非常有用,特别是在处理有序数据或需要更新特定条目时。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值