Deque 是双向队列
首先定义
Deque<String> Deque1 = new ArrayDeque<>();
| 添加元素 | Deque1.add("love"); |
| 在队尾添加元素 | Deque1.addLast("I"); |
| 在队首插入 | Deque1.addFirst("I"); |
| 与addFirst一样,只不过有返回值,false或者true; | offerFirst("I"); |
| 与addLast一样,只不过有返回值,false或者true; | offerLast("I"); |
| 返回队列中第一个元素 | peek() |
| 返回第一个元素 | peekFirst() |
| 返回最后一个元素 | peekLast() |
| 获取第一个元素,但是不删除 | getFirst() |
| 获取最后一个元素,但是不删除 | getLast() |
| 移除第一个 | remove() |
| 移除第一个 | removeFirst() |
| 移除最后一个 | removeLast() |
| 移除第一个 |
poll() |
| 移除Deque的第一个元素,如果Deque是空则返回null, | pollFirst() |
| 移除Deque的最后一个元素,如果Deque是空则返回null, | pollLast() |
| 删除队列第一个元素,是空返回null | pop() |
| 大小 | size() |
| 遍历队列1 |
Interator<String> iterator = deque.iterator(); while(iterator.hasNext()){ String element = iterator.next(); } |
| 遍历队列2 |
for(String element:deque){ System.out.println(element); } |

2001

被折叠的 条评论
为什么被折叠?



