在以下每组元素检索操作中的不同方法之间是否有任何区别LinkedList
?
返回 null + 删除操作: poll()
, pollFirst()
.
返回 null + 不删除操作: peek()
, peekFirst()
.
抛出异常 + 删除操作: pop()
, remove()
, removeFirst()
.
抛出异常 + 不删除操作: element()
, getFirst()
.
插入方法中也存在类似的重复。
如果没有这样的区别,我希望在方法的 javadoc 中提到它(类似于古老的“这就像调用......”)。它只是一个草率的文档,还是我遗漏了什么?