Javaコンテナ:12キューのポーリング()と削除の違いは()とは何ですか?

キューのポーリング()と削除の違いは()とは何ですか?

キューの一般的な方法

(1)尾部に要素を追加します

追加():尾、真の成功のリターンに要素を追加する
プランを():最後尾に要素を追加し、このキューに容量制限要素に違反することなく、すぐに指定されている場合。キューの容量を使用することが制限される場合、この方法は、一般的に添加することが好ましい、後者の要素が例外をスローを介して挿入することができません。

(2)は、キューヘッドを取得し、削除します

)(削除:取得してキューが空の場合、このキューの先頭を削除し、例外がスローさはNoSuchElementExceptionの
投票を():取得およびキューが空の場合、このキューの先頭を削除し、nullが返されます

(3)は削除せずに、キューの最初の要素を取得します

要素は、():要素の最初のチームを取得しますが、キューから削除されません。キューが空の場合、はNoSuchElementExceptionがスローされます
)(PEEKを:要素の最初のチームを取得しますが、キューから削除されません。このキューが空の場合、nullが返される
ここに画像を挿入説明
参照が推奨されます:Javaインタフェースの分析およびApplicationコンテナ--Queue

公開された57元の記事 ウォン称賛13 ビュー1107

おすすめ

転載: blog.csdn.net/weixin_42924812/article/details/105054448