如果列表为空,则removeLast将抛出NSEE(NoSuchElementException(,而如果列表为空白,则pollLast将简单地返回
当我看到pollLast((和removeLast((两个方法的定义时,它看起来类似于它检索并删除列表的最后一个元素。
这些方法的用例是什么?
null
。否则,如果存在该项目,双方都将返回该项目并将其移除。
这两个方法都返回List
的最后一个元素,但如果List
为空,则pollLast
返回null
,而在这种情况下,removeLast
抛出NoSuchElementException
。
pollLast
文档:
公共E pollLast((检索并删除此列表的最后一个元素,如果此列表为空,则返回null。
removeLast
文档:
公共E removeLast((删除并返回此列表中的最后一个元素。投掷:NoSuchElementException-如果此列表为空