day14-08_List集合的特有方法

本文深入探讨了ArrayList集合中特有的四个方法:添加、删除、修改和获取指定索引的元素。详细解释了如何操作索引及注意事项,如索引超出范围将导致错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
既然是List集合的特有方法,那他的父类Collection类就没有的,只有他的儿子ArrayList方法才有。这是继承的常识,带你回顾一下
这张图其实也是JAVA基础中ArrayList那一章节里面有的
注意喔,是“返回”,“返回”,“返回”。

1、void add (int index,Eelement)特有方法。index是集合中元素索引值的意思
在这里插入图片描述
可以看到。在索引值1处插入一个字符串“javaee”,同事把world往后推了,也就是插队吧,你可以这么理解
在这里插入图片描述
这有一点要记住,如果添加的位置索引值超过了集合中的长度,那就会报错

2、E remove(int index);特有方法。注意看返回被删除的元素就是:调用这个方法的时候会有一个返回值(结果),那既然在打印输出语句里自然就会打印输出了。比如下图的返回被删除的元素就是world。
在这里插入图片描述
在这里插入图片描述
同样的如果索引值不存在那就会报错

3、修改指定索引值的元素,返回被删除的元素
在这里插入图片描述
可以看到修改了索引值为1的world的值,改为了javaee。同时返回了被修改的元素
这里不放图了,索引值超过也会报错

4、返回索引值的元素
在这里插入图片描述
同样的,如果索引值不存在就会报错

这里忘记说一个点,之所以会打印输出集合是因为最下面有一个打印输出集合的语句。本身上面的返回值不会打印输出语句,只会返回一个相应方法的值

这里还有个遍历方法,其实本身是可以使用迭代器遍历的,因为是Collection父类,但是这里在学一个遍历方法
在这里插入图片描述

最基础的手动遍历每一个集合中的元素,灰色注释的地方
还有个用for循环的,这个比较好用格式也是固定这样的
这里讲个技巧list。get(i);后可以用ctrl+alt+v,快速活的String s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值