ホームページ  >  記事  >  Java  >  オブジェクトのコンテナインスタンスの詳細な説明

オブジェクトのコンテナインスタンスの詳細な説明

零下一度
零下一度オリジナル
2017-06-25 11:05:241192ブラウズ

1. Iterator (反復子) と Enumeration (列挙クラス) はどちらもコレクションを走査するために使用され、どちらもインターフェイスです。違いは、Enumeration はコレクションのデータを読み取ることのみができるのに対し、Iterator はデータを削除でき、Iterator は Enumeration を置き換えることができることです。

2. セットのタイプには、Vector、BitSet (「バイナリ ビット」で構成されるベクトル)、Stack (「後入れ先出し」(LIFO) コレクション)、Hashtable (「キーと値」のペア) が含まれます。

3.Collection は Set と List の親インターフェイスです。List には特定の順序で要素が含まれている必要がありますが、Set には重複した要素を含めることはできません。マップ、一連の「キーと値」のペア。コレクション内に重複するキー オブジェクトはなく、値オブジェクトを繰り返すことができます。

4.Collection の iterator() メソッドは、トラバーサル用の Iterator オブジェクトを返すことができます。

5. スタックやキューなどが関与する場合は、List の使用を検討する必要があります。要素への高速なランダム アクセスが必要な場合は、ArrayLit を使用する必要があります。

以上がオブジェクトのコンテナインスタンスの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。