Map.getOrDefault()方法

Map集合中有这个key时,就使用这个key对应的value值,如果没有这个key就使用默认值defaultValue

public class Demo {
    public static void main(String[] args) {
        Map<String, String> map = new HashMap<>();
        map.put("name", "liuwc");
        map.put("age", "18");
  
        String name = map.getOrDefault("name", "test");
        System.out.println(name);// liuwc,map中存在name,获得name对应的value
        String address = map.getOrDefault("address", "北京");
        System.out.println(address);// 北京,map中不存在address,使用默认值“北京”
    }
}

posted @ 2021-06-29 21:09  叶落无蝉鸣  阅读(150)  评论(0编辑  收藏  举报