良いプログラマのJavaチュートリアルシェアListインタフェースは、リスト自体は、コレクションのすべてのメソッドを持つサブインタフェースCollectionインターフェイスです。今一般的な方法に独自のシステムを学習リストは、検査方法は、機能の最大のコレクションであるユニークな方法リストのインデックスを、発見しました。
リスト:順序(コレクション要素取り外し同じ順序およびシーケンスに)、両方のインデックス要素。要素を繰り返すことができます。
| --ArrayList:配列である基礎となるデータ構造、スレッドが同期されていない、ArrayListのは非常に迅速ベクトル、クエリの要素を置き換えます。
| --LinkedList:基礎となるデータ構造は、リンクされたリストで、スレッドは非常に迅速に要素を追加したり削除したり、同期していません。
| --Vector:基礎となるデータ構造は、スレッド同期の配列で、クエリと削除が遅い巨大なベクトルであるかどうか。
1、コメントを追加しました:
(インデックス、要素)を追加:指定されたインデックス・ビットの要素を挿入します。
addAll(索引、コレクション):指定されたインデックス位置にパイル要素を挿入します。
2.削除:
(インデックス)削除:指定されたインデックス位置にある要素を削除します。削除された要素を返します。
3、へのアクセス:
Objectget(インデックス):インデックスで指定された要素を取得します。
intindexOfは(OBJ):要素が-1の存在しない場合は、インデックスビットは、要素の最初の発生を指定する取得します。
したがって、により -1要素があるか否かを判定してもよいです。
intlastIndexOf(Objecto):指定された要素のインデックス位置を逆。
ListsubList(開始、終了は):子リストを取得します。
4.レビュー:
objectSetと(索引、エレメント):指定されたインデックス位置の要素を変更します。
5、すべての要素を取得します:
ListIteratorlistIterator():イテレータのユニークなコレクションのリスト。
リストコレクションは、要素が追加、削除、変更、検索をサポートしています。