ホームページ > Java > &#&チュートリアル > HashSet クラスの addAll() メソッドを使用して、コレクションを別のコレクションに追加します。

HashSet クラスの addAll() メソッドを使用して、コレクションを別のコレクションに追加します。

WBOY
リリース: 2023-07-25 17:00:32
オリジナル
1331 人が閲覧しました

HashSet クラスの addAll() メソッドを使用して、コレクションを別のコレクションに追加します

HashSet は Java のコレクション クラスであり、Set インターフェイスを実装しており、基礎となる実装はハッシュ テーブルに基づいています。 HashSet コレクションでは重複要素は許可されず、コレクション内の要素は順序付けされていません。

開発では、あるコレクションから別のコレクションに要素を追加する必要がよくあります。 HashSet クラスは、この関数を簡単に実装するための addAll() メソッドを提供します。

以下の例を使用して、HashSet の addAll() メソッドを使用してコレクションを別のコレクションに追加する方法を示します。

まず、2 つの HashSet コレクションを作成します:

HashSet<String> set1 = new HashSet<>();
HashSet<String> set2 = new HashSet<>();
ログイン後にコピー

次に、set1 コレクションにいくつかの要素を追加します:

set1.add("apple");
set1.add("banana");
set1.add("grape");
ログイン後にコピー

次に、List コレクションを作成して、いくつかの要素をそれに追加します。

List<String> list = new ArrayList<>();
list.add("orange");
list.add("strawberry");
ログイン後にコピー

次に、set2 の addAll() メソッドを使用して、リスト コレクション内の要素を set2 に追加します。

set2.addAll(list);
ログイン後にコピー

最後に、要素をset2 コレクション、追加が成功したかどうかを確認するには:

System.out.println(set2);
ログイン後にコピー

実行結果は次のとおりです:

[orange, strawberry]
ログイン後にコピー

リスト コレクション内の要素が set2 コレクションに正常に追加されたことがわかります。

概要:
HashSet クラスの addAll() メソッドを使用すると、コレクションを別のコレクションに簡単に追加できます。 addAll() メソッドは一意の要素のみを追加することに注意してください。要素がすでにコレクションに含まれている場合、その要素は繰り返し追加されません。さらに、addAll() メソッドのパラメータには、Collection インターフェイスを実装する任意のコレクション クラスを指定できます。

実際の開発では、2 つのコレクション内の要素をマージしてから何らかの処理を実行する必要があることがよくあります。この関数は、HashSet の addAll() メソッドを使用して簡単に実装できます。同時に、HashSet コレクションの特性を使用して、マージされたコレクション内に重複した要素が存在しないようにします。

この記事の紹介が、読者が HashSet の addAll() メソッドの使い方を習得するのに役立つことを願っています。実際の開発においては、ニーズに応じて柔軟にこの手法を活用することで、開発効率を向上させることができます。

以上がHashSet クラスの addAll() メソッドを使用して、コレクションを別のコレクションに追加します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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