java关于ArrayList的使用

详解ArrayList:添加、删除、查找与修改操作实战
本文详细介绍了ArrayList在Java中的基本操作,包括添加元素(单步和指定位置)、删除元素(按下标和内容)、查找元素、修改元素以及计算元素数量。通过实例演示了如何避免越界错误,并展示了常见用法和注意事项。

ArrayList属于集合类,在这里主要讲解它主要的作用功能。

先来看一下ArrayList:

常用的方法包括以下几点:

添加,删除,查找,修改以及集合元素的计算

①.添加

图中第一个add函数(因为学C语言的原因,习惯叫函数了),第一个参数是需要插入元素所在的下标,第二个参数就是需要参数的元素。其中E是元素的类型。

第二个add函数,它只有一个参数,就是需要添加的元素。注一:它是直接一步到位的添加到整个系列的尾部,而不能添加到其他的位置。桶第一个add函数不一样。

下面我就使用代码给大家走一遍。

第一个add函数:

结果:

 

但是大家要注意不要越界了,也就是添加的下标不要超出当前已有的元素个数。

比如:

 

 

这时已经发生了报错信息,原因就是下标越界了,当前元素个数只有3个,而直接在下标为4的地方添加了“elem”

 

第二个add函数:

结果:

 

那么添加多个会是怎么样呢,

 

结果:

 

 

②删除

第一个remove函数只有一个参数,即需要删除元素所在的下标,比如Arr={"hello","world","java"};下标为1的话就是直接从列表中删除掉“world”.但注意下标不要越界,如果下标输入为4那就越界了。

第二个remove函数也是只有一个参数,即需要删除的元素,比如Arr={"hello","world","java"};输入“world”,那么系列中会找到“world”,并将其删除掉,如果找不到不用删除。

具体代码如下:

第一个remove函数:

结果:

 

 如果下标输入4,结果如下:

原因就是下标越界。

第二个remove函数:

 

结果:

 

如果输入:“haha”,结果为:

 

保持原来的系列不变,因为在系列中找不到需要删除的字符串“haha” 。

③查找

直接输入需要查找的下标,返回该下标下的元素。

代码:

 

结果:

 

仍然需要注意不要越界查找。

修改

 

第一个参数是需要修改的下标,第二个参数是替换元素

代码:

 

结果:

 

解释:下标2之下的字符串“java”被修改成了“张国荣”。

计算集合元素:


 

此函数与数组求长度是一样的

代码:

结果:

 

好啦,到此就结束了我第一条java博文了。 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值