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 サイトの他の関連記事を参照してください。