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

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

PHPz
PHPzオリジナル
2023-07-24 12:41:061476ブラウズ

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

Java プログラミングでは、HashMap は、キーと値のペアを 1 つの形式に格納するために使用される一般的に使用されるデータ構造です。対 1 マッピング関係。 HashMap を使用すると、キーによって値にすばやくアクセスでき、パフォーマンスも優れています。

HashMap クラスには多くのメソッドが用意されており、そのうちの 1 つは get() メソッドで、キーに対応する値を取得するためによく使用されます。以下では、HashMap クラスの get() メソッドの使用方法を紹介し、デモ用のサンプル コードを提供します。

まず、HashMap オブジェクトを作成し、いくつかのキーと値のペアを追加する必要があります。ここでは、HashMap のジェネリック タイプを使用し、キーのタイプを String として、値のタイプを Integer として指定します。

import java.util.HashMap;

public class HashMapExample {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> hashMap = new HashMap<>();

        // 添加键值对
        hashMap.put("apple", 1);
        hashMap.put("banana", 2);
        hashMap.put("orange", 3);
        hashMap.put("grape", 4);

        // 使用get()方法获取键对应的值
        int value = hashMap.get("banana");
        System.out.println("键 'banana' 对应的值为:" + value);
    }
}

上記のコードでは、最初に HashMap オブジェクトを作成し、put() メソッドを通じて 4 セットのキーと値のペアを追加しました。次に、get() メソッドを使用してキー「バナナ」に対応する値を取得し、それを変数値に割り当てます。最後に、出力を出力すると、キー「banana」が値 2 に対応していることがわかります。

get() メソッドを使用してキーに対応する値を取得する場合、キーが HashMap に存在しない場合、get() メソッドは null を返すことに注意してください。 null ポインター例外を回避するには、get() メソッドを使用する前に、containsKey() メソッドを使用してキーが HashMap に存在するかどうかを確認します。

以下は containsKey() メソッドを使用したサンプル コードです:

import java.util.HashMap;

public class HashMapExample {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> hashMap = new HashMap<>();

        // 添加键值对
        hashMap.put("apple", 1);
        hashMap.put("banana", 2);
        hashMap.put("orange", 3);
        hashMap.put("grape", 4);

        // 使用containsKey()方法判断HashMap中是否存在某个键
        if (hashMap.containsKey("banana")) {
            int value = hashMap.get("banana");
            System.out.println("键 'banana' 对应的值为:" + value);
        } else {
            System.out.println("HashMap中不存在键 'banana'");
        }
    }
}

上記のコードでは、containsKey() メソッドを使用してキー「banana」が HashMap に存在するかどうかを判断します。 。存在する場合は、対応する値を取得して出力し、存在しない場合は、プロンプト メッセージを出力します。

上記の例を通じて、HashMap クラスの get() メソッドを使用してキーに対応する値を取得する方法を簡単に理解できます。実際の開発では、HashMap の get() メソッドは、クエリを実行して値を取得するときに非常に実用的であり、コードの効率と可読性を大幅に向上させることができます。

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

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