首頁  >  文章  >  Java  >  Java使用HashMap類別的put()函數在集合中加入鍵值對

Java使用HashMap類別的put()函數在集合中加入鍵值對

王林
王林原創
2023-07-24 18:19:541684瀏覽

Java使用HashMap類別的put()函數在集合中新增鍵值對

HashMap是Java集合框架中的一個類,它實作了Map接口,用於儲存鍵值對。它使用一個哈希表來存儲數據,並提供了快速的查找和插入操作。

在HashMap中,可以透過put()函數在集合中加入鍵值對。 put()函數有兩個參數,第一個參數是要加的鍵,第二個參數是要加的值。下面是一個使用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中的键值对:
orange:3
banana:2
apple:1

以上範例程式碼建立了一個HashMap對象,接著使用put()函數依序加入了三個鍵值對:"apple"對應的值為1,"banana"對應的值為2,"orange"對應的值為3。最後,透過遍歷map.keySet()可以列印出HashMap中的所有鍵值對。

要注意的是,在HashMap中,鍵是唯一的,如果使用put()函數來新增相同的鍵,新的值會覆寫舊的值。舉個例子:

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));
        }
    }
}

運行上述程式碼,可以得到如下輸出:

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

#可以看到,當添加相同的鍵"apple"時,新的值3覆蓋了舊的值1。

總結來說,使用HashMap的put()函數可以很方便地在集合中加入鍵值對。它的用法簡單明了,只需要傳入鍵和值即可。同時要注意的是,HashMap中的鍵是唯一的,相同的鍵會導致舊的鍵值對被覆寫。因此,在使用put()函數時需要注意鍵的唯一性。

以上是Java使用HashMap類別的put()函數在集合中加入鍵值對的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn