Stack<E>
構造函數(shù):
Stack()
返回值 | 方法名 | 描述 |
---|---|---|
boolean |
empty() |
返回是否是空 |
boolean |
isEmpty() |
返回是否是空 |
E |
peek() |
返回棧頂元素但不彈出 |
E |
pop() |
彈出棧頂元素嚷闭,若棧為空則拋出異常 |
E |
push(E item) |
壓入元素E |
int |
search(Object o) |
返回從1開始數(shù)的元素的位置 |
Queue<E>(接口)
返回值 | 方法名 | 描述 |
---|---|---|
boolean |
add(E e) |
將元素入隊,若超出空間限制則拋出異常 |
E |
element() |
返回隊頭元素但并不移除赖临,若隊為空則拋出異常 |
boolean |
offer(E e) |
將元素入隊胞锰,若為成功則返回false |
E |
peek() |
查看隊頭元素但并不移除,若隊為空則返回null |
E |
poll() |
移除并返回隊頭元素兢榨,若隊為空則返回null |
E |
remove() |
移除并返回隊頭元素嗅榕,若隊為空則拋出異常 |
實現(xiàn):LinkedList<E>