java Queue中 remove/poll/take, add/offer/put, element/peek区别

remove   移除并返回队列头部的元素     如果队列为空,则抛出一个NoSuchElementException异常
poll         移除并返问队列头部的元素     如果队列为空,则返回null
take        移除并返回队列头部的元素
add         增加一个元索                      如果队列已满,则抛出一个IIIegaISlabEepeplian异常
offer       添加一个元素并返回true        如果队列已满,则返回false
put         添加一个元素                       如果队列满,则阻塞
element  返回队列头部的元素              如果队列为空,则抛出一个NoSuchElementException异常
peek       返回队列头部的元素              如果队列为空,则返回null

猜你喜欢

转载自blog.csdn.net/qq_26531719/article/details/79962622