ジャワのリストとArrylistの違い

リスト:注文したコレクションは重複要素を含むことがあります。が提供するインデックスアクセス方法。これは、コレクションを継承します。
リスト2つの重要な実装クラス:ArrayListのとLinkedListは
ArrayListを:私たちは、自動的に容量増加することとして、それを見ることができる配列を
()内のtoArrayのArrayListを使用して配列を返します。
Arrays.asList()はリストを返します。インタフェースリストは、ArryList()が実装クラス・インターフェース・リストです。
1.ArrayList 根底なしで使用する場合、実装アレイを使用してパラメータコンストラクタ実際に、ArrayListのオブジェクトを生成下部に Object型配列の長さ10を生成するため
の要素の増加数が10を超える場合はArrayListのように、2を底部は、アレイの元の内容の新しい配列にコピーされ、その後の追加が新しい配列の間に配置される新しいアレイ、+1の1.5倍の元の配列の長さを、生成します。新しい配列は、追加要素を収容することができない場合は、プロセスを繰り返します。
ArrayListの動作要素を削除3.、要素は、価格が比較的高く、素子のその後の前進運動に除去する必要があります。
4.参照のみを配置することができますオブジェクトのコレクションをネイティブに配置するデータの種類を、我々はコレクションに追加することができ、包装のネイティブデータ型を使用する必要があります。
5は、このようにObject型で取り出し、Object型のセットの中に設置されている、あなたが使用する必要があります。キャスト(への配置タイプ)trueに変換されました

おすすめ

転載: www.cnblogs.com/had1314/p/10991805.html