ホームページ Java &#&チュートリアル JavaのHashtableクラスのget()メソッドを使用して、キーに対応する値を取得します。

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

Jul 24, 2023 pm 04:19 PM
java hashtable get

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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)