“`” 相同点:都是返回第一个元素,并在队列中删除返回的对象。

不同点:如果没有元素 remove()会直接抛出NoSuchElementException 异常,而 poll()会返回 null。代码示例:

<pre><code>Queue<String> queue = new LinkedList<String>();queue. offer(""string""); // addSystem. out. println(queue. poll());System. out. println(queue. remove());System. out. println(queue. size());</code></pre>

 

<pre><code> "“`

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.