Java コレクション インターフェイス
Java コレクション インターフェース
このチュートリアルでは、Java Collection インターフェースとそのサブインターフェースについて学習します。
Collection
インターフェイスは、Java コレクション フレームワークのルート インターフェイスです。
このインターフェイスの直接の実装はありません。ただし、List
のようなサブインターフェースを介して実装されます。 、 Set
、および Queue
.
たとえば、ArrayList
クラスは List
を実装します Collection
のサブインターフェースであるインターフェース インターフェイス。
コレクションのサブインターフェース
前述のように、Collection
インターフェイスには、Java のさまざまなクラスによって実装されるサブインターフェイスが含まれています。
1.リスト インターフェース
List
インターフェイスは、配列のような要素を追加および削除できる順序付けられたコレクションです。詳細については、Java List Interface をご覧ください。
2.インターフェイスを設定
Set
インターフェイスを使用すると、数学のセットと同様に、さまざまなセットに要素を格納できます。重複する要素を持つことはできません。詳細については、Java Set Interface をご覧ください。
3.キュー インターフェース
Queue
インターフェイスは、先入れ先出し (FIFO) で要素を保存してアクセスする場合に使用されます 方法。詳細については、Java Queue Interface をご覧ください。
収集方法
Collection
インターフェイスには、オブジェクトに対してさまざまな操作を実行するために使用できるさまざまなメソッドが含まれています。これらのメソッドは、すべてのサブインターフェースで利用できます。
add()
- 指定された要素をコレクションに挿入しますsize()
- コレクションのサイズを返しますremove()
- 指定された要素をコレクションから削除しますiterator()
- コレクションの要素にアクセスするための反復子を返しますaddAll()
- 指定されたコレクションのすべての要素をコレクションに追加しますremoveAll()
- 指定されたコレクションのすべての要素をコレクションから削除しますclear()
- コレクションのすべての要素を削除します
Java