List中方法的使用

本文深入探讨了Java集合框架中List类的操作方法,包括添加、获取、保留、清空、移除等基本操作,同时介绍了List的迭代器、大小属性及转换数组的方法,旨在为开发者提供全面的List使用指南。

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

总结list的方法:
List list = new List();

1、list.add()
在list中增加一个元素,如果只有list.add(Element el)则自动加在list的最后,并返回一个boolean值
而list.add(int index,element el)则表示在index的位置插入一个元素,无返回值。

2、list.addAll()
用法同上,有list.addAll(Collection c)和list.addAll(int index,collection c)两种,都返回一个

boolean值。collection类型扩展自java.util.Collection接口。

3、list.get(int index)
返回位置是index的一个元素值。

4、list.retainAll(Collection c)
获得所有c集合里面有的元素。

5、list.toArray()
把list的所有值返回到一个数组,list.toArray(T[] a) the runtime type of the returned array is

that of the specified array.不知道runtime怎么翻译。 :(

6、list.subList(int fromIndex,int toIndex)
返回list位置fromIndex和toIndex之间的list。

7、list.clear()
remove all。

8、list.remove(Object o)
remove第一个符合o的元素返回boolean

9、list.removeAll(Collection c)
删除list中所有符合c集合的元素,返回boolean

10、list.set(int index,Element el)
把位置为index的元素图还成el。返回先前的元素值。

11、list.contains(Object o)
如果list中包含o,则返回true,同样list.containsAll(Collection c)也是如此。

12、list.indexOf(Object o)
返回list中o的位置,为int类型。

13、list.isEmpty()
返回true如果list为空。

14、listIterator()
返回一个重复出现元素的list,list.listIterator(int index)指从index开始计算重复元素
15、list.size()
返回集合中元素的总个数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值