)JavaScriptがブラウザで無効になっています。11すべてのクラス検索:JavaScriptがブラウザで無効になっています。SerializableListおよびDequeインタフェースの二重リンク・リスト実装です。リストの任意のオペレーションをすべて実装し、nullを含むすべての要素を許容します。すべてのオペレーションは、二重リンク・リストの場合に予期されるとおりの動作をします。リストをインデックスで処理するオペレーションは、リストの先端または終端のうち、指定したインデックスに近い方からリストをトラバースします。この実装はsynchronizedされません。複数のスレッドが並行してリンク・リストにアクセスし、スレッドの少なくとも1つが構造的にリストを変更する場合には、外部でsynchronizedされる必要があります。構造的な変更とは1つ以上の要素を追加または削除するすべての処理です。要素の値を変更するだけの処理は、構造的な変更ではありません。これは通常、リストを自然にカプセル化する一部のオブジェクトでsynchronizedすることによって達成されます。そのようなオブジェクトが存在しない場合は、Collections.synchronizedListメソッドを使用してリストをラップするようにしてください。リストが誤ってsynchronizedなしでアクセスされるのを防ぐために、作成時に行うことをお薦めします。LinkedList(...));このクラスのiteratorおよびlistIteratorメソッドによって返されるイテレータは、フェイルファストです。イテレータの作成後に、イテレータ自体のremoveまたはaddメソッド以外の方法でリストが構造的に変更されると、イテレータはConcurrentModificationExceptionをスローします。このように、並行して変更が行われると、イテレータは、将来の予測できない時点において予測できない動作が発生する危険を回避するために、ただちにかつ手際よく例外をスローします。通常、非同期の並行変更がある場合、確かな保証を行うことは不可能なので、イテレータのフェイルファストの動作を保証することはできません。フェイルファスト・イテレータは、ベスト・エフォート・ベースでConcurrentModificationExceptionをスローします。したがって、正確を期すためにこの例外に依存するプログラムを書くことは誤りです。イテレータのフェイルファストの動作はバグを検出するためにのみ使用すべきです。Frameworkのメンバーです。java.util.AbstractListで宣言されたフィールドmodCountコンストラクタのサマリーコンストラクタコンストラクタ説明LinkedList()空のリストを構築します。c)指定されたコレクションの要素が含まれているリストを、コレクションのイテレータによって返される順序で構築します。element)このリスト内の指定された位置に指定された要素を挿入します。e)このリストの最後に、指定された要素を追加します。c)指定されたコレクション内のすべての要素を、このリストの指定された位置に挿入します。c)指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でこのリストの最後に追加します。e)このリストの先頭に、指定された要素を挿入します。e)このリストの最後に、指定された要素を追加します。voidclear()このリストからすべての要素を削除します。Objectclone()このLinkedListのシャロー・コピーを返します。o)指定された要素がこのリストに含まれている場合にtrueを返します。Iterator<E>descendingIterator()この両端キュー内の要素を逆順で反復処理するイテレータを返します。Eelement()このリストの先頭(最初の要素)を取得しますが、削除はしません。index)このリスト内の指定された位置にある要素を返します。EgetFirst()このリスト内の最初の要素を返します。EgetLast()このリスト内の最後の要素を返します。o)指定された要素がこのリスト内で最初に検出された位置のインデックスを返します。o)指定された要素がこのリスト内で最後に検出された位置のインデックスを返します。index)このリスト内の要素を適切な順序で反復するリスト・イテレータ(リスト内の指定された位置で始まる)を返します。e)指定された要素をこのリストの末尾(最後の要素)に追加します。e)このリストの先頭に、指定された要素を挿入します。e)このリストの末尾に、指定された要素を挿入します。Epeek()このリストの先頭(最初の要素)を取得しますが、削除はしません。EpeekFirst()このリストの最初の要素を取得しますが、削除はしません。このリストが空の場合はnullを返します。EpeekLast()このリストの最後の要素を取得しますが、削除はしません。このリストが空の場合はnullを返します。Epoll()このリストの先頭(最初の要素)を取得し、削除します。EpollFirst()このリストの最初の要素を取得および削除します。このリストが空の場合はnullを返します。EpollLast()リストの最後の要素を取得および削除します。このリストが空の場合はnullを返します。Epop()このリストが表すスタックから要素をポップします。e)このリストが表すスタック上に要素をプッシュします。Eremove()このリストの先頭(最初の要素)を取得し、削除します。index)このリストの指定された位置にある要素を削除します。o)指定された要素がこのリストにあれば、その最初のものをリストから削除します。EremoveFirst()このリストから最初の要素を削除して返します。o)このリスト内で最初に検出された、指定された要素を削除します(リストを先頭から末尾の方向にトラバースした場合)。EremoveLast()このリストから最後の要素を削除して返します。o)このリスト内で最後に検出された、指定された要素を削除します(リストを先頭から末尾の方向にトラバースした場合)。element)このリストの指定された位置にある要素を、指定された要素で置き換えます。intsize()このリスト内にある要素の数を返します。Spliteratorを作成します。Object[]toArray()このリスト内のすべての要素を適切な順序で(最初の要素から最後の要素へ)含んでいる配列を返します。a)このリスト内のすべての要素を適切な順序で(最初の要素から最後の要素へ)含んでいる配列を返します。返される配列の実行時の型は、指定された配列の型になります。LinkedList()空のリストを構築します。c)指定されたコレクションの要素が含まれているリストを、コレクションのイテレータによって返される順序で構築します。getFirst()このリスト内の最初の要素を返します。getLast()このリスト内の最後の要素を返します。removeFirst()このリストから最初の要素を削除して返します。removeLast()このリストから最後の要素を削除して返します。e)このリストの先頭に、指定された要素を挿入します。e)このリストの最後に、指定された要素を追加します。このメソッドは、add(E)と同等です。o)指定された要素がこのリストに含まれている場合にtrueを返します。e)などの少なくとも1つの要素eが含まれている場合にのみtrueを返します。size()このリスト内にある要素の数を返します。e)このリストの最後に、指定された要素を追加します。このメソッドは、addLast(E)と同等です。o)指定された要素がこのリストにあれば、その最初のものをリストから削除します。このリストにその要素がない場合は、変更されません。(そのような要素が存在する場合)のような最も低いインデックスiを持つ要素を削除します。指定された要素がこのリストに含まれていた場合、つまり、呼出しの結果としてこのリストが変更された場合にtrueを返します。c)指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でこのリストの最後に追加します。オペレーションの進行中に指定されたコレクションが変更された場合の、このオペレーションの動作は定義されていません。(これは、指定されたコレクションがこのリストで、しかも空ではない場合に起こります。c)指定されたコレクション内のすべての要素を、このリストの指定された位置に挿入します。その位置の現在の要素(ある場合)とそれ以降の要素を右に移動します(インデックスが増えます)。新しい要素は、指定されたコレクションのイテレータによって返される順番でリストに挿入されます。clear()このリストからすべての要素を削除します。この呼出しが戻ると、このリストは空になります。index)このリスト内の指定された位置にある要素を返します。element)このリストの指定された位置にある要素を、指定された要素で置き換えます。element)このリスト内の指定された位置に指定された要素を挿入します。その位置の現在の要素(ある場合)とそれ以降の要素を右に移動します(インデックスに1を加算)。index)このリストの指定された位置にある要素を削除します。後続の要素を左に移動します(インデックスから1を減算)。リストから削除された要素が返されます。o)指定された要素がこのリスト内で最初に検出された位置のインデックスを返します。