0
我在看代码poll()
和unlinkFirst()
in LinkedList
,我似乎无法找到如何防止返回null是LinkedList
中的null
项目。nodeList中的null元素的LinkedList poll()与空列表中的LinkedList poll()
poll()
在接口Queue
中定义,仅当Queue
为空时返回空值。 LinkedList
违反了队列中不包含null
元素的建议,因为这会阻止poll()
正常工作 - 但如果节点包含空元素,我看不到poll()
的任何备用返回值。
我原以为这样一个广泛使用的类会删除poll()
方法,或者以某种方式解决这个错误点。
我错过了什么吗?