ホームページ > Java > &#&チュートリアル > コレクション フレームワークを使用した Java プログラムをデモンストレーションします。

コレクション フレームワークを使用した Java プログラムをデモンストレーションします。

王林
リリース: 2023-09-06 14:37:09
転載
498 人が閲覧しました

Java では、コレクションは、複数のオブジェクトを 1 つのユニットに結合するために使用されるオブジェクト、またはコンテナーと言えます。コレクション インターフェイスは、すべてのコレクション フレームワーク インターフェイスのルートにあります。オブジェクトの追加、削除、反復、検索、取得など、コレクションに対してさまざまな操作を実行できます。プリミティブ データ型 (int、double など) では使用できないことに注意してください。ただし、Java には、プリミティブ データ型をオブジェクトとして使用できるラッパー クラスが用意されています。これらのオブジェクトを使用して、コレクション インターフェイスを操作します。

この記事では、Collection インターフェースの使用方法を示す Java プログラムを作成します。 Collection インターフェイスのいくつかのサブインターフェイスとメソッドについても説明します。

Collection Interface

の中国語訳は次のとおりです:

Collection Interface

コレクションインターフェイスの階層構造

コレクション フレームワークを使用した Java プログラムをデモンストレーションします。 ###文法### リーリー ###例### リーリー

‘al’

は、配列リスト コレクション collection_name の名前です。

'Integer' は、保存する要素のタイプです。これはオブジェクトであり、プリミティブ型ではないことに注意してください。

'ArrayList' はコレクションです。

コレクション インターフェイスはこのパッケージで使用できるため、「java.util」パッケージをインポートすることが重要です。インポートするには、次のコマンドを使用します - リーリー ここで、* は、このパッケージ内のすべてのクラスとメソッドをプログラムにインポートすることを意味します。

コレクション インターフェイスのサブインターフェイスについて説明しましょう -

List

-これは、Java Collection インターフェイスのサブインターフェイスです。これは、各要素が格納され、順番にアクセスされる線形構造です。 list の機能を使用するには、list インターフェイスを実装する ArrayList クラスと LinkedList クラスを使用します。

Set -これは、Java Collection インターフェイスのサブインターフェイスであり、重複した値を許可しません。これは数学的な集合に似ています。セットの機能を使用するには、set インターフェイスを実装するハッシュ セット クラスを使用します。

Queue - キュー データ構造の機能を提供します。キューは先入れ先出し (FIFO) 原則に従います。

プログラムではいくつかの組み込みメソッドを使用します −

add()
    -リストの最後に要素を追加するために使用されます。
  • hasNext()
  • -要素が存在する場合は true を返し、それ以外の場合は false を返します。
  • next()
  • -リストの次の要素を表示します。
  • iterator()
  • -リストを走査するために使用されます。
  • get()
  • -指定されたインデックスの要素を返します。
  • size()
  • -リスト内の要素の数を返します。
  • Collection インターフェイスを使用してプログラムを表示します

  • 例 1
の中国語訳は次のとおりです:

例 1

次のプログラムは、コレクション インターフェイスの使用方法を示しています。 リーリー ###出力### リーリー

例 2

の中国語訳は次のとおりです:

例 2

for ループを使用してリスト内の要素を反復処理する方法を見てみましょう。

リーリー ###出力### リーリー

例 3

この例では、Iterator インターフェイスを使用してリストの要素を反復処理する方法を見ていきます。

リーリー ###出力### リーリー ###結論は### この記事では、さまざまなコレクション インターフェイスを実装するクラスとメソッドについて説明しました。これらのインターフェイスの使用法を理解するためのプログラムを見てきました。これらは主にオブジェクトをグループ化するために使用されます。また、イテレータ インターフェイスについても説明しました。

以上がコレクション フレームワークを使用した Java プログラムをデモンストレーションします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート