ホームページ > Java > &#&チュートリアル > 2 つのコレクションを比較する Java プログラム

2 つのコレクションを比較する Java プログラム

WBOY
リリース: 2023-09-12 08:21:02
転載
840 人が閲覧しました

2 つのコレクションを比較する Java プログラム

Java Collection Framework は Set と呼ばれるインターフェースを提供します。これは Collection インターフェースを拡張し、固有の要素を保管するために使用されます。数学的集合の特徴を説明します。したがって、和集合、比較、交差などの数学的集合に対してこれらすべての演算を実行できるようになります。この記事の目的は、2 つのコレクションを比較する Java プログラムを作成することです。 2 つのコレクション間の比較操作のために、Java には組み込みメソッド「equals()」が用意されています。これについては次のセクションで説明します。

Java プログラムは 2 つのコレクションを比較します

Java プログラムで次のクラスとメソッドを使用して、2 つのコレクションを比較します -

ツリーセットクラス

Set はインターフェイスであるため、その関数を直接使用することはできません。これを行うには、Set インターフェイスを実装する TeeSet クラスが必要です。これは、Set のすべてのメソッドにアクセスできることを意味します。すべての要素をフォーム ツリー構造に格納します。Set と同様に、重複した要素を格納することはできません。

equals() メソッド

これは Set のメソッドで、指定された 2 つのコレクションに同じ数と種類のオブジェクトが同じ順序で含まれているかどうかを確認するために使用されます。両方のコレクションが条件を満たす場合は true を返し、そうでない場合は false を返します。

###文法### リーリー

次に、Java プログラムを入力して、指定された 2 つのコレクションが等しいかどうかを比較して確認してみましょう。

例 1

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

例 1

次の Java プログラムでは、同じ要素を持つ、ただし順序が異なる 2 つの TreeSet クラスを作成します。それにもかかわらず、比較にequals()メソッドを使用すると、デフォルトでTreeSetがその要素をソート順に格納するため、trueが返されます。

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

例 2

これは、equals() メソッドを使用して 2 つのコレクションを比較する方法を示す別の Java プログラムです。まず 2 つの配列を初期化し、次に asList() メソッドを使用してそれらをコレクションに変換し、equals() メソッドを使用して比較できるようにします。

リーリー ###出力### リーリー ###結論は###

最初に Java コレクション フレームワークの Set インターフェイスを定義しました。次のセクションでは、指定された 2 つのコレクションが等しいかどうかを比較および確認する 2 つの Java プログラムを作成しました。このために、TreeSet クラスの equals() メソッドと Set インターフェイスを使用します。

以上が2 つのコレクションを比較する Java プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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