の要素取得操作の次のグループのそれぞれで、異なるメソッド間に違いはありますLinkedList
か?
null を返す + 操作を削除する: poll()
、pollFirst()
.
null を返す + 操作を削除しない: peek()
, peekFirst()
.
例外のスロー + 操作の削除: pop()
、remove()
、removeFirst()
.
例外をスローしています + 操作を削除していません: element()
, getFirst()
.
挿入メソッドにも同様の重複が存在します。
そのような違いがない場合は、メソッドのjavadocで言及されると思います(古き良き「これは呼び出しとまったく同じです...」のようなもの)。それはずさんなドキュメントだけですか、それとも何か不足していますか?