Java の Hashtable クラスの containsValue() メソッドを使用して、値がハッシュ テーブルに存在するかどうかを確認します
ハッシュ テーブルは、キーと値のペアの形式でデータを格納するデータ構造です。効率的なデータアクセスを提供します。 Java の Hashtable クラスは、ハッシュ テーブルを実装するデータ構造であり、ハッシュ テーブル内のデータを操作するためのさまざまなメソッドを提供します。
実際の開発では、ハッシュ テーブルに特定の値が存在するかどうかを確認する必要が生じることがよくあります。 Java の Hashtable クラスは、指定された値がハッシュ テーブルの値に存在するかどうかを判断するための containsValue() メソッドを提供します。このメソッドの宣言は以下の通りです。
public boolean containsValue(Object value)
このうち、valueパラメータが判定対象となる値です。
以下では、コード例を使用して、containsValue() メソッドを使用してハッシュ テーブルに値が存在するかどうかを確認する方法を示します。
import java.util.Hashtable; public class Main { public static void main(String[] args) { // 创建一个Hashtable对象 Hashtable<String, Integer> hashtable = new Hashtable<>(); // 添加一些数据到哈希表中 hashtable.put("A", 1); hashtable.put("B", 2); hashtable.put("C", 3); // 使用containsValue()方法判断值是否存在于哈希表中 boolean result1 = hashtable.containsValue(2); // 返回true boolean result2 = hashtable.containsValue(4); // 返回false // 输出结果 System.out.println("值2是否存在于哈希表中:" + result1); System.out.println("值4是否存在于哈希表中:" + result2); } }
上記のコードでは、まず Hashtable オブジェクトを作成し、次に put() メソッドを使用して 3 つのキーと値のペアをハッシュ テーブルに追加します。次に、containsValue() メソッドを使用して、値 2 と値 4 がハッシュ テーブルに存在するかどうかを判断し、最後に結果を出力します。
上記のコードを実行すると、次の出力が得られます。
值2是否存在于哈希表中:true 值4是否存在于哈希表中:false
ハッシュ テーブルに値 2 のキーと値のペアがあるため、containsValue(2) は true を返します。およびハッシュ テーブル 値 4 のキーと値のペアがないため、containsValue(4) は false を返します。
概要:
以上がJava の Hashtable クラスの containsValue() メソッドを使用して、ハッシュ テーブルに値が存在するかどうかを確認します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。