List的实现类LinkedList

  • A+
所属分类:Java

常用的方法:

addFirst(object o)

将给定元素插入此列表的开头。

addLast(object o)

将给定元素追加到此列表的结尾。

get(int index)

返回此列表中指定位置处的元素。

getFirst()

返回此列表的第一个元素。

getLast()

返回此列表的最后一个元素。

....

LinkedList的使用:

List的实现类LinkedList

LinkedList类和ArrayList类区别

上一章已经说过了ArrayList:List接口的实现类ArrayList

在“集合框架”中有两种常规的 List 实现:ArrayList:List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素 。

LinkedList:List 接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。

使用那种List的实现取决于您特定的需要:

1.如果要支持随机访问,而不必在除尾部的任何位置插入或除去元素,那么,ArrayList 提供了可选的集合

2.但如果,您要频繁的从列表的中间位置添加和除去元素,而只要顺序的访问列表元素,那么,LinkedList 实现更好。

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:5   其中:访客  5   博主  0

    • avatar 孟子非博客 4

      我只能看看

      • avatar 成航先森 5

        你在说些什么。。。

        • avatar benen005 3

          用于描述长度可变的数组列表是它的本质, 和php的数组差不多

          • avatar Koolight 6

            净弄些大伙看不懂的,快把汉化文件贴出来 :wink:

            • avatar 热腾网 6

              有更新了一些看不懂的。 :arrow: