数据结构——List接口

文章目录

  • 、什么是List?
  • 二、常见接口介绍
  • 三、List的使用
  • 总结

一、什么是List?

  在集合框架中,List是一个接口,通过其源码,我们可以清楚看到其继承了Collection。

  Collection 也是一个接口,该接口中规范了后序容器中常用的一些方法,具体如下所示: 

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

二、常见接口介绍

  List 提供了很多方法,如下:(太多,仅截取部分)

  虽然方法比较多,但是常用方法如下: 

三、List的使用

  List 是个接口,并不能直接用来实例化。(可通过向上转型)

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

public static void main(String[] args) {
        List list=new ArrayList<>();
        list.add(12);
        list.add(1,33);
        list.remove(33);
}

  实例化对象后,我们可以通过引用直接使用 List 提供的方法


总结

  本篇内容较少,主要介绍了 List 接口,及其使用,下篇我们将介绍顺序表,及简单实现其部分方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值