ホームページ  >  記事  >  Java  >  JavaのHashtableクラスのget()メソッドを使用して、キーに対応する値を取得します。

JavaのHashtableクラスのget()メソッドを使用して、キーに対応する値を取得します。

WBOY
WBOYオリジナル
2023-07-24 16:19:461390ブラウズ

Java の Hashtable クラスの get() メソッドを使用して、キーに対応する値を取得します

Hashtable は、Java で一般的に使用されるデータ構造クラスであり、キーと値のペアのハッシュ テーブルを実装します。 。キーを介して保存場所を計算するため、対応する値をキーから直接見つけることができるため、データの高速アクセスと保存が可能になります。

Hashtable クラスでは、get() メソッドを使用してキーに対応する値を取得できます。 get() メソッドの構文は次のとおりです。

public V get(Object key)

ここで、key は検索するキー、V は値のタイプです。

次は、Hashtable クラスの get() メソッドを使用してキーに対応する値を取得するサンプル コードです。

import java.util.Hashtable;

public class HashtableExample {
    public static void main(String[] args) {
        Hashtable<String, String> hashtable = new Hashtable<>();
        
        // 添加键值对
        hashtable.put("name", "Tom");
        hashtable.put("age", "20");
        hashtable.put("gender", "male");
        
        // 获取键对应的值
        String name = hashtable.get("name");
        String age = hashtable.get("age");
        String gender = hashtable.get("gender");
        
        // 输出结果
        System.out.println("name: " + name);
        System.out.println("age: " + age);
        System.out.println("gender: " + gender);
    }
}

上記のコードでは、最初に Hashtable オブジェクトを作成します。次に、 put () メソッドを使用して、3 つのキーと値のペアをハッシュテーブルに追加します。キーは「名前」、「年齢」、「性別」で、対応する値はそれぞれ「トム」、「20」、「男性」です。

次に、get() メソッドを使用して、「名前」、「年齢」、「性別」のキーにそれぞれ対応する値を取得し、これらの値を対応する変数に代入します。

最後に、これらの値を出力ステートメントを通じて出力します。出力結果は次のとおりです。

name: Tom
age: 20
gender: male

これは、get() メソッドが、対応する値を正常に取得したことを意味します。鍵に。

get() メソッドを使用してキーに対応する値を取得する場合、キーをパラメータとして get() メソッドに渡す必要があることに注意してください。指定されたキーがハッシュテーブルに存在しない場合、get() メソッドは null を返します。

さらに、Hashtable オブジェクトの場合、そのキーと値は null になる可能性があります。 null 値を格納したい場合は、値として null を put() メソッドに直接渡すことができます。ただし、キーの場合、キーとして null が渡された場合、NullPointerException がスローされます。

この記事はここで終わります。 Hashtableクラスのget()メソッドを利用することで、キーに対応する値を簡単に取得することができ、高速なデータアクセスと保存を実現します。この記事が Hashtable クラスの使用法を理解するのに役立つことを願っています。

以上がJavaのHashtableクラスのget()メソッドを使用して、キーに対応する値を取得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。