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

王林
リリース: 2019-11-30 15:56:54
転載
3201 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!