固定長の配列は、現在一般的なセットを拡張し、そうすることができません
分類:(パッケージ:java.utilで)
コレクションの値が格納された値であります
値(障害リピート) - マップ記憶キー(障害繰り返さない)するためのキーであります
コレクションカテゴリ:
リスト:並べ替え
セット:障害を繰り返しません
リスト:
ArrayListに、ベクトル、LinkedListの
パッケージの一覧。 輸入はjava.util.ArrayList; パブリック クラスArrayListTest { 公共 静的 ボイドメイン(文字列[]引数){ // ArrayListの ArrayListのarrayList1 = 新しい ArrayListを()。// 无参数 ArrayListのarrayList2 = 新しい ArrayListを(3); // 容量 arrayList2.add( "A" ); arrayList2.add( "B" ); arrayList2.add( "C" ); ArrayListのarrayList3 = 新しい ArrayListを(arrayList2)。//コレクションセット、 ArrayListのarrayList4 = 新しい新しいのArrayList <文字列>(arrayList3); //は、内部要素の型を定義することができます----- ArrayListの"ジェネリック // 追加 showarray(arrayList4を); // ABC arrayList4.add(" D " ); showarray(arrayList4); // ABCD arrayList4.add(2、 "D"); // インデックス内= 2挿入位置"D" // 削除 showarray(arrayList4を); // abdcd 。arrayList4.remove(1 ) ; showarray(arrayList4); // ADCD arrayList4.remove( "D"); //最初の出会いdを削除 // あなたはint型の数を削除する場合、削除する必要があります(新しい整数(1)) ;、 そうでない場合は削除されたオブジェクトは、インデックス= 1です。 // 変更 showarray(arrayList4); // ACD arrayList4.set(2、 "E"); // INDE = E(カバー)に対する要素の位置2、古いに戻ります、または間違って削除を防止するにはバックアップ // チェック (arrayList4)showarrayを; // ACE のSystem.out.println(arrayList4.get(2)); // INDE =要素2の位置を取得 // E // サイズ のSystem.out.println(arrayList4 .size()); // リスト長 // 3 // リストを直接出力することができ、書き換えのtoString System.out.println(arrayList4); // [A、C、E] arrayList4.removeAll(arrayList2); // arrayList4、arrayList2 [A、B、C、削除 ] 元素含有 するSystem.out.println(arrayList4)を; // [E] arrayList4.add( "A" ); arrayList4.addAll(arrayList2); // 要素にarrayList2 [C、B、]を追加arrayList4を繰り返すことができる含まれ、後ろに直接添加 システム。 out.printlnを(arrayList4); // [E、A、A、B、C] arrayList4.retainAll(arrayList2); // 反復の交点 のSystem.out.println(arrayList4); // [A、A、 B、C] // すべての値を削除します // arrayList4.removeAll(arrayList4) のSystem.out.println(arrayList4.contains( "A")); //を含むか否かを判断する // trueに arrayList4.add( "A" ) のSystem.out.println(arrayList4。 indexOf( "A")); // 最初の""表示されるように するSystem.out.println(arrayList4.lastIndexOf( "A")); // 最後の位置は、 ""が表示されます // 0 // 4 文字列[] SARR = 新しい新しい文字列[arrayList4.size()]; arrayList4.toArray(SARR); // 公衆<T> T []のtoArray(T []は、A)arrayLstに要素、パラメータの値を返しますパラメータは、返す ために(文字列S:SARR){ System.out.print(S + "" )。 } のSystem.out.println(); // aabca } プライベート 静的 ボイドshowArray(ArrayListのArrayListの){ ため(オブジェクトS:ArrayListの){ System.out.print(s.toString() + "" )。 } のSystem.out.println(); } }