简而言之,虽然两者都是找到Queue的头节点并返回,但是在队列为空(找不到头节点时的行为不一样),remove在找不到头节点时会返回一个NoSuchElementException异常。而poll则是返回一个null。
【面试题】在 Queue 中 poll()和 remove()有什么区别
最新推荐文章于 2024-01-14 22:06:13 发布
简而言之,虽然两者都是找到Queue的头节点并返回,但是在队列为空(找不到头节点时的行为不一样),remove在找不到头节点时会返回一个NoSuchElementException异常。而poll则是返回一个null。