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中文網其他相關文章!