为了账号安全,请及时绑定邮箱和手机立即绑定

ArrayList的各种方法整理

标签:
Java

地址:
http://jingyan.baidu.com/article/5bbb5a1b1f4c7613eba1790d.html

工具/原料
java
一、ArrayList的添加方法
1
方法1:依次按照顺序向ArrayList中添加数据。
用法:
将a添加到list中
list.add("a");

例子:

java的ArrayList使用方法详解
2
方法2:在第N个数据后面添加一个数据
用法:
在第1个元素后面添加E
list.add(1, "E");
注意:ArrayList中必须有足够多的数据,例如ArrayList中没有任何数据,这个时候使用arraylist.add(1, "E");就会出现java.lang.IndexOutOfBoundsException异常。

例子:

java的ArrayList使用方法详解
3
方法3:将一个ArrayList中的所有数据添加到另外一个ArraList中
用法:
将list2中的全部数据添加到list1中
list1.addAll(list2);

例子:

java的ArrayList使用方法详解
4
方法4:将一个ArrayList中的所有数据添加到另外一个ArraList中的第N个元素之后。
用法:
将list2中的全部数据添加到list1中的第2个元素之后。
list1.addAll(2,list2);

例子:

java的ArrayList使用方法详解
END
二、ArrayList的删除方法
1
方法1:按照位置删除单个数据
用法:
将list中第2个数据删除
list.remove(2);
注意:位置从0开始计算(0、1、2、3...)

例子

java的ArrayList使用方法详解
2
方法2:按照内容删除单个数据
用法:
将list中的数据"d"删除
list.remove("d");
注意:对于int,String,char这样的原始类型数据是可以删除的,但是对于复杂对象,例如自己编写的User类、Person类对象,需要重写equals方法,负责remove方法无法匹配删除。

例子

java的ArrayList使用方法详解
3
方法3:按照集合同时删除多个数据
用法:
按照list2中的数据来删除list1
list.removeAll(list2);

例子

java的ArrayList使用方法详解
4
方法4:清空ArrayList
用法:
//清空list
list.clear();

例子

java的ArrayList使用方法详解
END
三、ArrayList的修改方法
1
方法1:修改指定位置的元素
用法:
//将list中第2个元素,修改为M
list.set(2, "M");
注意:位置从0开始计算(0、1、2、3...)

例子

END
四、ArrayList的查询
方法1:获取指定位置元素
用法:
//获取list中第2个元素
String ele = list.get(2);
注意:位置从0开始计算(0、1、2、3...)

例子

java的ArrayList使用方法详解

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消