LinkedList を構成するチェーン内の要素。注: このクラスの操作は、リンクとその近隣との間の関係を管理します。LinkedList は、リストの先頭と末尾を保持する役割を果たします。
public class Link<Item> {
private final Item item;
private Link<Item> next;
private Link<Item> prev;
指定されたリンクの後に、このリンクをリストに挿入します。@param before は指定されたリンクです。
public final void putAfter (Link<Item> before) {
prev = before;
if (null == before) return;
next = before.next;
before.next = this;
if (null != next)
next.prev = this;
}