DESKTOP-IL3AS1R_20200908-陈鑫
问题:
Deque<String> deque = new LinkedList<>();
//在队列尾部追加元素
deque.addLast("星期一");
deque.addLast("星期二");
deque.addLast("星期三");
deque.addLast("星期四");
System.out.println(deque);
//获取,但不移除此双端队列的第一个元素
String a = deque.getFirst();
System.out.println(a);
//获取并移除此双端队列第一个元素
String b = deque.removeFirst();
System.out.println(b);
System.out.println(deque);
//在不违反容量限制的情况下,将指定的元素插入此双端队列的末尾
deque.offerLast("星期五");
deque.offerLast("星期六");
System.out.println(deque);
//获取,但不移除此双端队列的最后一个元素;如果此双端队列为空,则返回 null
String c =deque.peekFirst();
System.out.println(c);
System.out.println(deque);
//获取并移除此双端队列的最后一个元素;如果此双端队列为空,则返回 null
String d =deque.pollFirst();
System.out.println(d);
System.out.println(deque);
在插入、移除和检查元素的方法中。每种方法都存在两种形式:一种形式在操作失败时抛出异常,另一种形式不回抛出异常但会返回一个特殊值
吐槽:
好几天没吃早餐了
近期评论