对于同一队列,这俩方法返回结果是一样的,结果没有区别,只是意义上一个代表弹出栈顶元素,一个代表拿出队列的头部元素
Deque<Integer> deque = new LinkedList<>(); deque.add(0); deque.add(1); deque.add(2); // System.out.println(deque.poll()); System.out.println(deque.pop());
输出结果都是0
本文探讨了在Java集合框架中Deque接口的两种实现方法:poll()和pop()。这两种方法在处理队列时都能从队列头部移除并返回一个元素,尽管它们在语义上略有不同,但在实际应用中返回的结果相同。
对于同一队列,这俩方法返回结果是一样的,结果没有区别,只是意义上一个代表弹出栈顶元素,一个代表拿出队列的头部元素
Deque<Integer> deque = new LinkedList<>(); deque.add(0); deque.add(1); deque.add(2); // System.out.println(deque.poll()); System.out.println(deque.pop());
输出结果都是0
5831

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