JAVA:List接口的方法

本文详细介绍了ArrayList的基本操作,包括添加(add)、插入(addAll)、获取(get)、查找(indexOf,lastIndexOf)、删除(remove)和替换(set)等方法,并通过实例演示了每种方法的具体应用。

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

1,add();

添加元素到集合list中,如:

List list=new ArrayList();
list.add("小黄");
System.out.println(list);

2,addAll(int index,Collection eles);

从index位置将eles集合中的所有元素添加到调用的集合中。如:

List list=new ArrayList();
list.add("小黄");
list.add("小白");
list.add("小兰");
System.out.println(list);
List list1=new ArrayList();
list1.add("小蓝");
list1.add("小紫");
list.addAll(1,list1);
System.out.println(list);

输出的结果:

[小黄, 小白, 小兰]
[小黄, 小蓝, 小紫, 小白, 小兰]

3,get(int index);(返回类型为集合元素,是Object类型)

获取指定index位置的元素,如:

System.out.println(list.get(1));

输出结果:小蓝

4,indexOf(Object obj);

返回元素obj在集合中首次出现的索引位置(从0开始算起);,结果为int型

如:

System.out.println(list.indexOf("小蓝"));

输出结果就是:1

5,lastIndexOf(Object obj);返回obj在集合中出现的最后一次所在的索引位置,结果为int型

如:

list.add("小蓝");
System.out.println(list.lastIndexOf("小蓝"));

在集合list中再添加一个"小蓝",新添加的这个元素就出现在集合的最后一个位置,使用这个lastIndexOf方法得到的就是这个最后一次出现的"小蓝"在集合中的索引位置;

6,remove(int index);删除指定索引index的集合元素并返回这个元素;

如:

Object c=list.remove(5);
System.out.println(c);
System.out.println(list);

输出结果:

小蓝
[小黄, 小蓝, 小紫, 小白, 小兰]

这么看就是原先新添加的"小蓝"被移除了,并返回。

7,set(int index,Object eles);

设置指定的集合索引位置元素替换成eles,相当于是替换的意思,如:

list.set(1,"小明");
System.out.println(list);

就将集合list中原先的索引为1的位置元素替换成了"小明".

输出结果:[小黄, 小明, 小紫, 小白, 小兰]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值