Java では、コレクションは、複数のオブジェクトを 1 つのユニットに結合するために使用されるオブジェクト、またはコンテナーと言えます。コレクション インターフェイスは、すべてのコレクション フレームワーク インターフェイスのルートにあります。オブジェクトの追加、削除、反復、検索、取得など、コレクションに対してさまざまな操作を実行できます。プリミティブ データ型 (int、double など) では使用できないことに注意してください。ただし、Java には、プリミティブ データ型をオブジェクトとして使用できるラッパー クラスが用意されています。これらのオブジェクトを使用して、コレクション インターフェイスを操作します。
この記事では、Collection インターフェースの使用方法を示す Java プログラムを作成します。 Collection インターフェイスのいくつかのサブインターフェイスとメソッドについても説明します。
'Integer' は、保存する要素のタイプです。これはオブジェクトであり、プリミティブ型ではないことに注意してください。
'ArrayList' はコレクションです。
コレクション インターフェイスはこのパッケージで使用できるため、「java.util」パッケージをインポートすることが重要です。インポートするには、次のコマンドを使用します - リーリー ここで、* は、このパッケージ内のすべてのクラスとメソッドをプログラムにインポートすることを意味します。
コレクション インターフェイスのサブインターフェイスについて説明しましょう -
List-これは、Java Collection インターフェイスのサブインターフェイスです。これは、各要素が格納され、順番にアクセスされる線形構造です。 list の機能を使用するには、list インターフェイスを実装する ArrayList クラスと LinkedList クラスを使用します。
Set -これは、Java Collection インターフェイスのサブインターフェイスであり、重複した値を許可しません。これは数学的な集合に似ています。セットの機能を使用するには、set インターフェイスを実装するハッシュ セット クラスを使用します。
Queue - キュー データ構造の機能を提供します。キューは先入れ先出し (FIFO) 原則に従います。
プログラムではいくつかの組み込みメソッドを使用します −
add()hasNext()
next()
iterator()
get()
size()
Collection インターフェイスを使用してプログラムを表示します
for ループを使用してリスト内の要素を反復処理する方法を見てみましょう。
この例では、Iterator インターフェイスを使用してリストの要素を反復処理する方法を見ていきます。
リーリー ###出力### リーリー ###結論は### この記事では、さまざまなコレクション インターフェイスを実装するクラスとメソッドについて説明しました。これらのインターフェイスの使用法を理解するためのプログラムを見てきました。これらは主にオブジェクトをグループ化するために使用されます。また、イテレータ インターフェイスについても説明しました。以上がコレクション フレームワークを使用した Java プログラムをデモンストレーションします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。