ホームページ  >  記事  >  Java  >  JavaコレクションArrayListの3つの走査メソッド

JavaコレクションArrayListの3つの走査メソッド

王林
王林転載
2019-11-30 15:56:543199ブラウズ

JavaコレクションArrayListの3つの走査メソッド

ArrayList

ArrayList は、連続メモリ ユニットを使用してデータ要素を格納し、その容量を動的に拡張できる動的配列です。

データ要素が追加または削除されると (最後の位置を除く)、ArrayList はすべての要素を追加 (または削除) された要素の後ろに移動する必要があります。したがって、要素の挿入と削除は遅くなり、クエリは高速になります。

同時に、ArrayList スレッドは安全ではありません。一般に、ArrayList はシングル スレッドで使用され、VectorCopyOnWriteArrayList はマルチスレッドで使用されます。

推奨される 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 サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。