remove(Object o)
删除首次出现的指定元素(如果存在)
- o 为 null,遍历链表,找到第一个为 null 的节点删除
- o 非 null,遍历链表,找到第一个值相等的节点,调用unlink(x)删除
6 get
迭代,比对,然后返回值而已.
get(int index)
- 返回此列表中指定位置处的元素。
node(int index)
getFirst()
返回此列表的第一个元素
getLast()
返回此列表的最后一个元素。
indexOf(Object o)
返回此列表中首次出现的指定元素的索引,如果此列表中不包含该元素,则返回 -1。
lastIndexOf(Object o)
返回此列表中最后出现的指定元素的索引,如果此列表中不包含该元素,则返回 -1
https://stackoverflow.com/questions/23539087/consistency-check-for-a-linked-list