最后的代码
Topic sourceLinkedList<String> deque = new LinkedList();
deque.offerLast("A");
deque.offerLast("B");
deque.offerFirst("C");
for (String s : deque) {
System.out.println(s);
}
输出结果就就是C->A->B
虽然你用的offerLast()和offerFirst()向集合中添加元素,但是使用LinkedList来持有集合,for循环遍历的是LinkedList,当然是按照LinkedList的特性输出元素了。
- 1
陈钊鸿George
deque.offerLast("A"); // A
deque.offerLast("B"); // B -> A
deque.offerFirst("C"); // B -> A -> C
为什么不是C ->A ->B