ホームページ >Java >&#&チュートリアル >HashSet クラスの isEmpty() メソッドを使用して、Java のコレクションが空かどうかを確認します
HashSet クラスの isEmpty() メソッドを使用して、Java のコレクションが空かどうかを確認します
HashSet は、Java で一般的に使用されるコレクション クラスの 1 つであり、AbstractSet クラスを継承し、Set インターフェイスを実装します。 。 HashSet に格納されている要素は繰り返されず、順序付けられていません。 HashSet を使用するプロセスでは、セットが空かどうかを判断する必要がある場合があります。この記事では、HashSet の isEmpty() メソッドを使用してセットが空かどうかを判断する方法について説明します。
isEmpty() メソッドは、HashSet クラスのメンバー メソッドです。このメソッドの機能は、HashSet が空かどうか、つまり HashSet に要素があるかどうかを判断することです。 isEmpty() メソッドの使用は非常に簡単です。このメソッドを呼び出してブール値を返すだけです。HashSet が空の場合は true を返し、空でない場合は false を返します。
次に、簡単な例を使用して、isEmpty() メソッドを使用して HashSet が空かどうかを判断する方法を示します。
import java.util.HashSet; public class HashSetExample { public static void main(String[] args) { // 创建一个空的HashSet HashSet<String> set1 = new HashSet<>(); // 判断HashSet是否为空 boolean isEmpty1 = set1.isEmpty(); System.out.println("HashSet1是否为空:" + isEmpty1); // 添加元素到HashSet中 set1.add("Apple"); set1.add("Banana"); set1.add("Orange"); // 判断HashSet是否为空 boolean isEmpty2 = set1.isEmpty(); System.out.println("HashSet1是否为空:" + isEmpty2); // 创建一个非空的HashSet HashSet<Integer> set2 = new HashSet<>(); set2.add(1); set2.add(2); set2.add(3); // 判断HashSet是否为空 boolean isEmpty3 = set2.isEmpty(); System.out.println("HashSet2是否为空:" + isEmpty3); } }
上記のコードを実行すると、次のような出力結果が得られます。
HashSet1是否为空:true HashSet1是否为空:false HashSet2是否为空:false
出力結果からわかるように、最初に空集合 set1 が空であるかどうかを判断するとき、出力は true で、セットが空であることを示します。set1 に要素を追加した後、再度判定され、出力は false で、セットが空ではないことを示します。 set2 には先頭に要素が追加されているため、判定結果は false となり空の集合ではないことがわかります。
isEmpty()メソッドを利用すると、HashSetが空かどうかを素早く簡単に判定でき、コードを書く際に判定結果に基づいて対応する処理を行うことができ、コードの簡潔性と可読性が向上します。
概要:
この記事では、HashSet クラスの isEmpty() メソッドを使用して、Java のコレクションが空かどうかを判断する方法を紹介します。 isEmpty() メソッドを呼び出すと、コレクションが空かどうかをすばやく判断し、ブール値を返すことができます。コレクションが空の場合は true を返し、空でない場合は false を返します。実際のプログラミング プロセスでは、isEmpty() メソッドを使用すると、コードの単純さと読みやすさが向上し、次の処理ステップが容易になります。この記事が HashSet クラスの isEmpty() メソッドの理解に役立つことを願っています。
以上がHashSet クラスの isEmpty() メソッドを使用して、Java のコレクションが空かどうかを確認しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。