在 Java 中,可以使用 putIfAbsent() 方法来设置 Map 的默认值。这个方法会将指定的键-值对添加到 Map 中,但仅在指定的键不存在时才会添加。

以下是一个示例代码:

import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put('key1', 1);
        map.put('key2', 2);

        // 设置默认值为0
        map.putIfAbsent('key3', 0);
        map.putIfAbsent('key2', 0); // 不会覆盖已存在的值

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

在上面的示例中,通过 putIfAbsent() 方法,将键'key3'和值0添加到了 Map 中。如果指定的键已存在,则不会进行任何操作。最后,通过 System.out.println() 打印出 Map 的内容。

Java Map 设置默认值:使用 putIfAbsent() 方法

原文地址: https://www.cveoy.top/t/topic/pdwk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录