ホームページ  >  記事  >  Java  >  Java は、HashMap クラスの put() 関数を使用して、キーと値のペアをコレクションに追加します

Java は、HashMap クラスの put() 関数を使用して、キーと値のペアをコレクションに追加します

王林
王林オリジナル
2023-07-24 18:19:541639ブラウズ

Java は、HashMap クラスの put() 関数を使用して、キーと値のペアをコレクションに追加します

HashMap は Java コレクション フレームワークのクラスであり、Map インターフェイスを実装し、キーを格納するために使用されます-値のペア。ハッシュ テーブルを使用してデータを保存し、高速な検索および挿入操作を提供します。

HashMap では、put() 関数を通じてキーと値のペアをコレクションに追加できます。 put() 関数には 2 つのパラメータがあり、最初のパラメータは追加するキー、2 番目のパラメータは追加する値です。以下は、put() 関数を使用してキーと値のペアを HashMap に追加するサンプル コードです。

import java.util.HashMap;

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

        // 使用put()函数添加键值对
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("orange", 3);

        // 打印HashMap中的键值对
        System.out.println("HashMap中的键值对:");
        for (String key : map.keySet()) {
            System.out.println(key + ":" + map.get(key));
        }
    }
}

上記のコードを実行すると、次の出力が得られます。上記のサンプル コードは HashMap オブジェクトを作成し、 put() 関数を使用して 3 つのキーと値のペアを順番に追加します。「リンゴ」は値 1 に対応し、「バナナ」は値 2 に対応し、「オレンジ」は値に対応します。値 3 に相当します。最後に、HashMap 内のすべてのキーと値のペアは、map.keySet() をトラバースすることで出力できます。

HashMap ではキーは一意であることに注意してください。put() 関数を使用して同じキーを追加すると、新しい値が古い値を上書きします。例:

HashMap中的键值对:
orange:3
banana:2
apple:1

上記のコードを実行すると、次の出力が得られます:

import java.util.HashMap;

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

        // 使用put()函数添加键值对
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("apple", 3);

        // 打印HashMap中的键值对
        System.out.println("HashMap中的键值对:");
        for (String key : map.keySet()) {
            System.out.println(key + ":" + map.get(key));
        }
    }
}

同じキー「apple」が追加されると、新しい値 3 が古い値を上書きすることがわかります。値1。

要約すると、HashMap の put() 関数を使用すると、キーと値のペアをコレクションに簡単に追加できます。使用方法はシンプルで簡単で、キーと値を渡すだけです。同時に、HashMap 内のキーは一意であり、同じキーによって古いキーと値のペアが上書きされることに注意してください。したがって、put() 関数を使用するときは、キーの一意性に注意する必要があります。

以上がJava は、HashMap クラスの put() 関数を使用して、キーと値のペアをコレクションに追加しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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