(1)要素を追加
パブリックブールの追加(E要素)コレクションの最後に要素を追加
公共ボイド追加(int型のインデックス、Eの要素)が指定したインデックスに要素を追加します
(2)素子を得ることが
公共EのGET(int index)指定されたインデックス位置にある要素を返します
(3)要素を削除
例:
1つの インポートjava.util.ArrayListの。 2 3 パブリック クラスDemo01 { 4 パブリック 静的 ボイドメイン(文字列[]引数){ 5 // 创建集合对象 6 のArrayList <ストリング>のArrayList = 新規のArrayList <ストリング> (); 7 8 // 添加ストリング类型数据、公共ブール追加(E素子) 9 ブール B1 = arrayList.add( "こんにちは" ); 10 arrayList.add( "世界" )。 11 arrayList.add( "浪潮" )。 12 13 System.out.println(ArrayListの); 14 のSystem.out.println(B1)。 15 16 // 添加文字列类型数据、公共ボイドは(int型のインデックス、Eの要素)を追加 17 arrayList.add(1、 "あなた" ); 18 arrayList.add(1、 "我々 " ); 19 20 のSystem.out.println(ArrayListの); 21 22 // パブリックE数据获取は(int型のインデックス)を得る 23 のSystem.out.println(arrayList.get(2 ))。 24 25 // 删除数据パブリックブール削除(オブジェクトOBJ) 26 27 ブール B2 = arrayList.remove( "こんにちは" )。 28 ブール B3 = arrayList.remove( "こんにちは" ); 29 のSystem.out.println( "B2:" + B2 + "B3:" + B3)。 30 のSystem.out.println(ArrayListの); 31 32 // パブリックE削除(INTインデックス)数据删除 33 文字列STR1 = arrayList.remove(0 )。 34 のSystem.out.println( "STR1:" + 0009); 35 のSystem.out.println(ArrayListの); 36 37 // 修改数据パブリックEセット(INTインデックス、E素子) 38 39 ( "第一" 0、文字列STR2 = arrayList.set )。 40 のSystem.out.println( "STR2:" + STR2)。 41である のSystem.out.println(ArrayListの); 42である 43れる // 長さ設定を受ける 44である INTにarrayLength = arrayList.size(); 45 のSystem.out.println(にarrayLength); 46である 47 } 48 }
出力は次のようになります。
[こんにちは、世界、浪潮] 真 [こんにちは、私たち、あなた、世界、浪潮] あなた B2:偽 B3:真 [私たち、あなた、世界、浪潮] STR1:我々 [あなた、世界、浪潮] STR2:あなたの [最初の、世界、浪潮] 3
ArrayListのコレクショントラバーサル
(1)ループの反復のために(2)foreachのトラバーサル
例:
1 パブリック クラスDemo02 { 2 公共 静的 ボイドメイン(文字列[]引数)を、{ 3 // オブジェクトのセットを作成し 4 のArrayList <ストリング> = ArrayListの新しい新規のArrayList <ストリング> (); 5 。6 //はString型のデータを追加 。7 arrayList.add ( "こんにちは" ) 。8 arrayList.add( "世界" ) 。9 arrayList.add( "浪潮" ); 10 11 のSystem.out.println(ArrayListの) 12は 13である 。// ループの反復のために 14 System.out.println( "ループトラバーサルのための" ); 15 用(INT I = 0;私はarrayList.size()<; I ++ ){ 16 System.out.print(arrayList.get(I)のを+「\ T " ); 17 } 18である のSystem.out.println(); 19。 20である // foreachのトラバース 21である (のSystem.out.println" "のforeachを使用してトラバース); 22である ため(文字列STR:ArrayListの){ 23である のSystem.out .PRINT(STR + "\ T" ); 24 } 25 } 26です }
出力は次のようになります。
[こんにちは、世界、浪潮]
ループトラバース用
浪潮のHello World
のforeachを使用して、トラバース
のHello World浪潮は