day12ジェネリックコレクション

Collectioniコレクション・フレームワーク

容器セットは、Javaによって提供され、複数のデータを格納するために使用することができます。

コレクションとの違いの配列:

1.固定長配列、可変長のセット。

2.同じタイプの記憶素子のアレイは、基本的なデータタイプを格納することができます。オブジェクト・セットが格納されています。そして、オブジェクトの型は一致しないことがあります。ストレージのためのコレクションを使用して汎用オブジェクトとより多くの時間の開発では。

コレクションは、すべてのための単一の親インタフェースのコレクションです

したがって、私たちは一般的な方法は、すべて単一のコレクションのセットの操作に使用できる単一のセット(リストとのセット)を定義します。

追加();クリア();(削除);含まれています();のisEmpty();サイズ();のtoArray();
 * ` パブリック ブールの追加(E E)`:現在のコレクションに指定されたオブジェクト。
`* 公共 のボイドクリア()`:コレクション内のクリアすべての要素。
`* パブリック・ ブール削除(E E)`:現在のコレクション内の指定されたオブジェクトを削除します。
`* パブリック・ ブールが含まれています(E E)`:現在のコレクションが指定されたオブジェクトが含まれているかどうかを判断します。
`* 公共 ブールのisEmpty()`:現在のコレクションが空であるかを決定。
`* 公共 int型のサイズは()`:セット内の要素の数を返します。
`* パブリック・オブジェクト[]のtoArray()`:配列に格納された要素の集合。

二つのIteratorインターフェイス

反復子は、主に(すなわち、トラバース)反復するために使用されます。

Iteratorインターフェイスの一般的な方法は次のとおりです。

`* 公共E次の()`:次の要素の繰り返しを返します。
`* 公共 ブールのhasNext()`:繰り返し処理でさらに要素がある場合、返しtrueに

  コレクション <文字列> =コル新しい新しいのArrayList <文字列> ();
         // コレクションに要素を追加 
        coll.add(「スター人々の文字列」);
        coll.add( "Tucao星人" );
        coll.add(「王スターピープル」)。
 反復子は、 <文字列>は= coll.iteratorを();
         //   ジェネリックが反復データ要素のタイプを指す
        しばらく(it.hasNextを()){ //があるか否かを判定する反復エレメント 
            列S = it.nextを(); // 繰り返し要素を取得 
            するSystem.out.println(複数可)。

 

おすすめ

転載: www.cnblogs.com/hsRick/p/11317654.html