一.概述
ArrayDeque实现了Deque接口,Deque是个双端队列,支持首位插入,ArrayDeque是Deque的实现类
二.例子
ArrayDeque<String> arrayDeque = new ArrayDeque<>();
arrayDeque.add("haha");
arrayDeque.addFirst("huhu");
arrayDeque.addFirst("yaya");
arrayDeque.offer("mingming");
arrayDeque.offerFirst("xiaxia");
arrayDeque.offerLast("ddd");
arrayDeque.peek();
arrayDeque.peekFirst();
arrayDeque.peekLast();
arrayDeque.poll();
arrayDeque.pollFirst();
arrayDeque.pollLast();
arrayDeque.push("hahaha");
arrayDeque.pop();
arrayDeque.remove();
arrayDeque.remove("huhu");
arrayDeque.removeFirst();
arrayDeque.removeLast();
本文深入探讨了Java集合框架中ArrayDeque类的特性和使用方法。ArrayDeque实现了Deque接口,提供了一种高效的双端队列实现,支持从两端进行元素的插入、删除等操作。文章通过具体代码示例展示了如何利用ArrayDeque进行元素的添加、检索和移除等操作。
563

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



