溫馨提示×

hashmap putifabsent的正確使用方式

小樊
106
2024-07-19 04:38:41
欄目: 編程語言

putIfAbsent 方法的正確使用方式是在向 HashMap 中添加新鍵值對時,只有在指定的鍵不存在時才添加。如果指定的鍵已經存在,則不會執行添加操作,保持原有的值不變。

示例代碼如下:

import java.util.HashMap;

public class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> map = new HashMap<>();

        // 使用 putIfAbsent 方法添加鍵值對
        map.putIfAbsent("key1", 1);
        map.putIfAbsent("key2", 2);
        map.putIfAbsent("key1", 3); // key1 已存在,不會執行添加操作

        System.out.println(map); // 輸出:{key1=1, key2=2}
    }
}

在上面的示例中,當添加 “key1” 鍵時,由于該鍵已經存在,所以 putIfAbsent 方法不會執行添加操作,保持原有的值不變。最終輸出的結果為 {key1=1, key2=2}。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女