ArrayList
ArrayList は、連続メモリ ユニットを使用してデータ要素を格納し、その容量を動的に拡張できる動的配列です。
データ要素が追加または削除されると (最後の位置を除く)、ArrayList はすべての要素を追加 (または削除) された要素の後ろに移動する必要があります。したがって、要素の挿入と削除は遅くなり、クエリは高速になります。
同時に、ArrayList スレッドは安全ではありません。一般に、ArrayList はシングル スレッドで使用され、Vector
と CopyOnWriteArrayList
はマルチスレッドで使用されます。
推奨される Java 関連のビデオ チュートリアル: Java オンライン学習
注:
1、ArrayList については説明されています。 tostring は結果を直接出力できます。
2. toArray() は要素をオブジェクト型に変換します。
ArrayList の走査メソッド
ArrayList には 3 つの走査メソッド、つまり
1 があります。 #Iterator<Integer> it = arrayList.iterator();
while(it.hasNext()){
System.out.print(it.next() + " ");
}
2. インデックス値のトラバーサル
for(int i = 0; i < arrayList.size(); i++){
System.out.print(arrayList.get(i) + " ");
}
3. for ループのトラバーサル
##
for(Integer number : arrayList){ System.out.print(number + " "); }注: ArrayList を走査する場合、インデックス値による走査が最も効率的で、次に for ループの走査が続き、反復子の走査が最も効率的ではないことに注意してください。
その他の関連記事とチュートリアルをお勧めします: Java 言語の概要
以上がJavaコレクションArrayListの3つの走査メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。