public class LinkedList<K> extends Object implements Serializable
| 构造器和说明 |
|---|
LinkedList() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
清空当前集合
|
boolean |
contains(K ele)
集合中是否包含一个对象数据
|
boolean |
contains(LinkedNode<K> node)
集合中是否包含一个对象节点
|
LinkedNode<K> |
get()
获取链表元素的当前节点元素,此操作不会改变链表的当前节点指针
|
boolean |
hasMore() |
boolean |
hasNode()
当前链表是否有数据
|
void |
put(LinkedNode<K> node)
将数据节点存入链表中
|
boolean |
remove(LinkedNode<K> node)
移除一个节点
|
LinkedNode<K> |
removeFirst()
移除第一个节点
|
LinkedNode<K> |
removeLast()
移除最后一个节点
|
void |
seekToHead() |
int |
size()
返回链表当前的元素个数
|
LinkedNode<K> |
take()
获取链表的下一个元素节点,此操作会使当前节点推移
|
public int size()
public boolean hasNode()
public boolean hasMore()
public void put(LinkedNode<K> node)
node - 由链表节点存储的数据 LinkedNodepublic LinkedNode<K> take()
public LinkedNode<K> get()
public void seekToHead()
public boolean remove(LinkedNode<K> node)
node - 节点public LinkedNode<K> removeFirst()
public LinkedNode<K> removeLast()
public void clear()
public boolean contains(LinkedNode<K> node)
node - 需要检查的节点public boolean contains(K ele)
ele - 需要检查的对象Copyright © 2020. All rights reserved.