java集合之List

List作为Collection下的一个子接口,它除了实现Collection的接口外,还新增了一些自己的内容,当然它也是一个接口,不会对方法做实现,由具体的子类做实现,那么我们来看看属于List自己的方法,在Collection中继承下来的,不再重复:
在这里插入图片描述

void add(int index, E element);

在集合中指定位置插入元素

boolean addAll(int index, Collection<? extends E> c);

在集合中指定位置插入所有元素

E get(int index);

获取指定位置的元素

int indexOf(Object o);

返回此列表中指定元素首次出现时的索引,如果此列表中不包含该元素,则返回-1

int lastIndexOf(Object o);

返回此列表中指定元素最后一次出现时的索引,如果此列表中不包含该元素,则返回-1

ListIterator listIterator();

对此列表中的元素返回一个列表迭代器

ListIterator listIterator(int index);

在此列表中的元素上返回一个列表迭代器,从列表中的指定位置开始。

E remove(int index);

删除指定位置的元素

E set(int index, E element);

替换指定位置的元素

default void sort(Comparator<? super E> c) {}

对集合进行排序

List subList(int fromIndex, int toIndex);

从当前集合中截取指定位置的元素,作为新的集合返回

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值