1. 程式人生 > >JDK之LinkedList原始碼解讀(三)

JDK之LinkedList原始碼解讀(三)

目錄

remove(Object o)

clear()

get(int index)

set(int index, E element)

add(int index, E element)

remove(int index)

indexOf(Object o)

lastIndexOf(Object o)

removeLastOccurrence(Object o)

Object[] toArray()


remove(Object o)

作用:刪除LinkedList中第一個值是Object o的節點。

clear()

作用:清空LinkedList。

 

get(int index)

作用:獲取LinkedList指定位置處的節點值。

set(int index, E element)

作用:設定LinkedList指定位置處的節點值。

add(int index, E element)

作用:在LinkedList指定位置處新增節點。

remove(int index)

作用:刪除指定位置節點。

indexOf(Object o)

作用:返回LinkedList中第一次出現值等於Object o的位置。如果不存在,返回-1。

lastIndexOf(Object o)

作用:返回LinkedList中最後一次出現值等於Object o的位置。如果不存在,返回-1。

removeLastOccurrence(Object o)

作用:刪除LinkedList中最後一次出現值等於Object o的節點

 

Object[] toArray()

作用:將LinkedList轉換成陣列。