List的介绍

45 篇文章 0 订阅

目录

1.什么是List

2.常见接口介绍

 3.List


1.什么是List

在集合框架中,List是一个接口,继承自Collection。Collection也是一个接口,该接口规范了后续容器中常用的一些方法,具体如下所示

 

 Iterable也是一个接口,表示实现该接口的类是可以逐个元素进行遍历的,具体如下

 站在数据结构的角度上,List是一个线性表,即N个相同类型元素的有限序列,在该序列上可以执行增删查改以及变量等操作。

2.常见接口介绍

List中提供了好的方法,具体如下

但是常见的方法如下

方法解释
boolean add(E e)尾插e
void add(int index, E element)将e插入到index位置
boolean addAll(Collection<? extends E> c)尾插c中的元素
E remove(int index)删除index位置的元素
boolean remove(Object o)删除遇到的第一个元素o
E get(int index)获取下标index位置的元素
E set(int index, E element)将下标index位置元素设为element
void clear()清空
boolean contains(Object o)判断o是否在线性表中
int indexOf(Object o)返回第一个o所在下标
int lastIndexOf(Object o)返回最后一个o的下标
List<E> subList(Int fromIndex, int toIndex)截取部分list

 3.List

【注意】List是一个接口,并不能直接用来实例化。

如果要使用,我们必须去实例化List的实现类。在集合框架中,ArrayList和LinkedList都实现了List接口。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值