set の一般的な使用法

zbt
リリース: 2023-10-24 11:25:21
オリジナル
1177 人が閲覧しました

set の一般的な使用法には、Set の作成、要素の追加、要素の削除、Set が空かどうかの判断、Set のサイズの取得、Set の走査、要素の検索、および set 操作が含まれます。詳細な導入: 1. Set を作成します、Setset=newHashSet(); 2. 要素を追加します、set.add("java"); set.add("python");; 3. 要素の削除、set.remove("java"); など。

set の一般的な使用法

Set は Java の重要なコレクション クラスであり、主に固有の要素を格納するために使用されます。 Set インターフェイスは Collection インターフェイスを継承しているため、Collection にすべてのメソッドがあります。 Set の一般的な使用法は次のとおりです:

1. Set の作成

Set インターフェイスを使用して、新しい Set オブジェクトを作成できます。例:

Setset=newHashSet();
ログイン後にコピー

2. 要素の追加

add() メソッドを使用して要素を Set に追加できます。例:

set.add("java");
set.add("python");
ログイン後にコピー

3. 要素の削除

remove() メソッドを使用して、Set から要素を削除できます。例:

set.remove("java");
ログイン後にコピー

4. Set が空かどうかを確認する

isEmpty() メソッドを使用して、Set が空かどうかを確認できます。例:

if(set.isEmpty()){
System.out.println("Setisempty");
}
ログイン後にコピー

5. Set のサイズの取得

size() メソッドを使用して Set のサイズを取得できます。例:

intsize=set.size();
System.out.println("Setsize:"+size);
ログイン後にコピー

6. Set の走査

for-each ループを使用して Set 内の要素を走査できます。例:

for(Stringelement:set){
System.out.println(element);
}
ログイン後にコピー

7. 要素の検索

contains() メソッドを使用して、Set に要素が含まれているかどうかを確認できます。例:

booleancontains=set.contains("python");
System.out.println("Setcontainspython:"+contains);
ログイン後にコピー

8. 集合演算

集合演算 (和集合、積集合、差分など) を使用して集合を演算できます。例:

Setunion=newHashSet(set);
union.addAll(newHashSet("python","javaScript"));
System.out.println("Setunion:"+union);
Setintersection=newHashSet(set);
intersection.retainAll(newHashSet("python","javaScript"));
System.out.println("Setintersection:"+intersection);
Setdifference=newHashSet(set);
difference.removeAll(newHashSet("python","javaScript"));
System.out.println("Setdifference:"+difference);
ログイン後にコピー

上記は Set の一般的な使用法の一部です。実際のプログラミングでは、必要に応じて Set インターフェイスとそのメソッドを柔軟に使用できます。

以上がset の一般的な使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
set
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!