コレクション一般的に使用される機能
すべての単一の親インターフェイスのコレクションは、このような方法(とリストセット)コレクション内の単一の共通セットを定義、設定されている、これらの方法は、すべての分別収集を動作させるために使用することができます。ここに方法は次のとおりです。
- パブリックブールの追加(EのE):現在のコレクションに指定されたオブジェクト。
- 明らかます。public void():すべての要素のコレクションを空にします。
- パブリックブール削除(E e)は:現在のコレクションに指定されたオブジェクトを削除します。
- パブリックブールは、(E eを)含まれています。現在のコレクションが指定されたオブジェクトが含まれているかどうかを判断します。
- パブリックブールのisEmpty():これはセットが空であるか否かを判断します。
- 公共int型のサイズは():セット内の要素の数を返します。
- パブリックオブジェクト[]のtoArray():配列に格納された要素の集合。
コード例
パッケージdemo01; インポートjava.util.ArrayListのの、 インポートのjava.util.Collection; / * のjava.util.Collectionインターフェイス 全ての方法に共通の単一のセット内で定義され、すべての単一のインターフェイスの最上位セット、 任意の単一のセットのを使用することができますインタフェースの収集方法 の共通のメソッド: パブリックブールの追加(E E):現在のコレクションに指定されたオブジェクト。 明らかます。public void():すべての要素のコレクションを空にします。 パブリックブール削除(E e)は:現在のコレクションに指定されたオブジェクトを削除します。 パブリックブールは、(E eを)含まれています。現在のコレクションが指定されたオブジェクトが含まれているかどうかを判断します。 パブリックブールのisEmpty():これはセットが空であるか否かを判断します。 公共int型のサイズは():セット内の要素の数を返します。 パブリックオブジェクト[]のtoArray():配列に格納された要素の集合。 * / パブリック・ クラスDemo01Collection { 公共 静的 ボイドメイン(文字列[] argsが){ // オブジェクトのセットを作成し、使用する多型 // コレクションの<string> =新しい新しいコルのArrayList <>(); コレクションの<string> =コル新しい新規のArrayList <> (); システム。 out.printlnを(コル); // [] / * パブリックブールの追加(E E):現在のコレクションに指定されたオブジェクト。 戻り値はブール値は、一般的にtrueを返しますので、あなたは受信できません * / ブールの B1 = coll.add( "ジョン・ドウ"を); System.out.printlnは( "B1:" + B1); // B1:trueに System.out.println(コル); // [張] coll.add( "ジョン・ドウ" )。"ジョン・ドウ" ); coll.add( "趙6" ); coll.add( "Tianqi" ); のSystem.out.println(コル); // [ジョン・ドウ、ジョン・ドウ、趙VI Tianqi] / * パブリックブールのremove(E E):現在のコレクションに指定されたオブジェクトを削除します。 戻り値は、要素を除去する、ブール値、セット内の要素の存在であるtrueを返す コレクション要素が存在しない場合、削除は失敗し、偽に戻る * / ブール値 B2 = coll.remove(「趙6」); のSystem.out.println( " B2: "+ B2); // B2:trueに ブール B3 = coll.remove(" ZHAOシリコン" ); System.out.printlnは( " B3:「+ B3); // System.out.println(コル);// [ジョン・ドウ、ジョン・ドウ、擬似人参] / * パブリックブール(E E)が含まれています。これは、コレクションが指定されたオブジェクトが含まれているか否かが判断されます。 真あっては返す falseに復帰含まない * / ブール = B4をcoll.contains( "ジョン・ドウ" ); System.out.printlnは( "B4:" + B4); // B4:真の ブール B5 = coll.contains(「趙4 " ); System.out.printlnは( " B5:「+ B5); // B5:falseに // パブリックブールのisEmpty():これはセットが空であるか否かを判断します。falseに空の戻り、真の設定はnullを返していない ブール B6 = coll.isEmptyは(); System.out.printlnは( "B6:" + B6); //B6:falseに // 公共int型のサイズは():セット内の要素の数を返します。 INTのサイズ= coll.size(); のSystem.out.println( "サイズ" +サイズ); // サイズ:. 4 // パブリックオブジェクト[]のtoArray():配列に格納された要素の集合。 オブジェクト[] = ARR coll.toArray() のために(int型 I = 0; I <arr.length; I ++は){ System.out.print(ARR [I])の; // ZhangsanlisiドウTianQi [] } のSystem.out .println( "" ); // ます。public voidクリア():すべての要素のコレクションを空にします。しかし、コレクションを削除しない、のコレクションもあり coll.clearは(); System.out.printlnは(コル); //[] System.out.println(coll.isEmpty())。// 真 } }