



扫码观看视频课程
Java中的LinkedList是基于链表实现的,它通过节点之间的指针来维护元素的顺序关系。LinkedList添加元素时,会创建一个新节点并将其置于链表末尾。注意,若在链表中间添加或删除元素,则需要重新连接相邻节点。
在LinkedList中,通过一个head指针来指向链表的头节点,同时通过一个size变量来记录链表中的元素个数。由于链表中的元素不需要在内存中连续存储,所以在添加或删除元素时,LinkedList相对于ArrayList具有更好的灵活性和扩展性。
LinkedList的主要方法如表2-11所示。
表2-11 LinkedList的主要方法
LinkedList的主要属性如表2-12所示。
表2-12 LinkedList的主要属性