要素を追加するJavaインタフェース反復プロセスのリスト

リストインターフェース:重複した要素(equalsメソッド)が可能添字、整然としたアクセスは、比較の重複要素かどうか、があります。

共通のインタフェースクラス:ArrayListのコレクションセットのLinkedList

1      // インデックス値によって順序付けを繰り返すことができる
2      リストの<string> ARR = 新しい新規 ;のArrayList <ストリング>()// 多型のオブジェクトが作成され、この場合、設定のまま
3。      arr.add( "1" 。4      / / 元のシフト要素の後に指定された位置への添加元素
5。      arr.add(0、 "2" 。6      arr.add(1、 "2"。);
 7      // 指定されたインデックスのすべての要素を取得
8。      システム.out.println((0 arr.get ));
 9      // 要素の指定された位置を削除し
10      のSystem.out.println( "削除要素は、"(+ arr.remove 1。 ));
 11      // 指定された要素を削除します戻りブール値
12      のSystem.out.println(「要素を削除し、」+ arr.remove( "1"));
 13      // 指定された位置にある要素置き換える
14      arr.setを(1、 "ハロー" );
 15      // 。ループのための共通の強いための制御ループ上に3種の反復を
16      INT I <ARR; I = 0 .size(); I ++ ){
 17          のSystem.out.println(arr.get(I));
 18れます      }

反復プロセスに要素を追加する方法:Doが最高のイテレーションのコレクションの要素を追加し、削除しません

1  代替は、新たに作成された要素のコレクションは、個々の要素、これらの要素のその後の繰り返しに追加されることがあります
 2  
。3集<文字列>は、Arrays.asList一覧=(新しい新しい文字列[] {「こんにちは」、「世界!」} );
 4コレクションの<string> = additionalList 新しい新規のArrayList <ストリング> ();
 5  
。6  (S文字列:リスト){
 7。     // 実測Aは、反復上に追加Aに新たな新しい要素を必要とする
 8。     // SO別ITを追加します:それ以降の反復は、リストされます
。9      ; additionalList.add(S)
 10  }
 11  
12である ため、{(additionalListストリングS)
 13であり、     //反復にわたって反復する必要がある要素上:
14      のSystem.out.println(S);
15 }

おすすめ

転載: www.cnblogs.com/mlf19920916/p/12109893.html