java deque方法
时间: 2023-09-27 12:06:56 浏览: 114
Java中的Deque是一个双端队列(Double Ended Queue),支持在两端进行插入和删除操作。Deque接口提供了许多方法,以下是其中一些常用的方法:
1. addFirst(E e):将元素e插入到Deque的开头。
2. addLast(E e):将元素e插入到Deque的末尾。
3. offerFirst(E e):将元素e插入到Deque的开头,如果Deque已满则返回false。
4. offerLast(E e):将元素e插入到Deque的末尾,如果Deque已满则返回false。
5. removeFirst():删除Deque的开头元素,如果Deque为空则抛出NoSuchElementException异常。
6. removeLast():删除Deque的末尾元素,如果Deque为空则抛出NoSuchElementException异常。
7. pollFirst():删除Deque的开头元素,如果Deque为空则返回null。
8. pollLast():删除Deque的末尾元素,如果Deque为空则返回null。
9. getFirst():获取Deque的开头元素,如果Deque为空则抛出NoSuchElementException异常。
10. getLast():获取Deque的末尾元素,如果Deque为空则抛出NoSuchElementException异常。
11. peekFirst():获取Deque的开头元素,如果Deque为空则返回null。
12. peekLast():获取Deque的末尾元素,如果Deque为空则返回null。
这些方法可以通过实现Deque接口的类来使用,例如LinkedList和ArrayDeque。
阅读全文