JAVA:List接口的方法

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的位置元素替换成了"小明".

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值