开发者社区> 问答> 正文

在 Queue 中 poll()和 remove()有什么区别?

在 Queue 中 poll()和 remove()有什么区别?

展开
收起
问问小秘 2020-01-03 13:47:57 1483 0
来自:Java开发者
1 条回答
写回答
取消 提交回答
  • remove() 和 poll() 方法都是从队列中删除第一个元素。如果队列元素为空,调用remove() 的行为与 Collection 接口的版本相似会抛出异常,但是新的 poll() 方法在用空集合调用时只是返回 null。因此新的方法更适合容易出现异常条件的情况。

    2020-01-03 13:48:06
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载