第3篇:List-LinkedList

第3篇:List-LinkedList

 

1 大小

2 第一个节点

3 最后一个节点

4 元素:前一个节点,下一个节点,元素

 

二 构造方法

三 添加单个元素

四 添加到头尾节点

addfirst

addlast

offerFirst

offerLast

linkFirst 添加到头结点

 

push(E e) offer(E e)

 

五 添加多个元素

AddAll

六 移除单个元素

remove

unlink

remove FirstOcCurrence(object o)

remove LastOcCurrence(object o)

 

remove()

移除首个节点

removeFirst()

unlinkFirst(Node<E> f)

 

移除最后的节点

removeLast()

unlinkLast(Node<E> l)

 

移除头节点

public E poll ()

public E pop ()

public E poll First()

public E pop Last()

 

七。删除多个元素

removeAll

ratainAll

八 查找多个元素

indexof

contains

lastindexof

九 查找指定位置的元素

get

peekFirst

peekLast

peek

element

getFirst

 

十 设置指定位置元素

set(int index ,E element)

十一 转换为数组

object【】toArray()

十二 转换为泛型数组

T T[] toArray(T[] a)

 

  十三 求hash值

  hashcoce()

十四 判断相等

  equals

十五 清空链表

  clear

十六 序列化和反序列化

  writeObject(Objectoutstream s)

  readObject(Objectoutstream s)

十七 克隆

  clone

  superclone

十八 创建子数组

  sublist(int fromIndex ,int toIndex)

十九 创建iteratior迭代器

posted @ 2023-04-22 17:28  cnetsa  阅读(10)  评论(0编辑  收藏  举报