Map<Integer, String> m1 = new HashMap<Integer, String>();
定义的时候最好先写出泛型
default V getOrDefault(Object key, V defaultValue) {
V v;
return (((v = get(key)) != null) || containsKey(key))
? v
: defaultValue;
}
map. getOrDefault(0, 1)
这是源码,意思就是当Map集合中有这个key时,就使用这个key值,如果没有就使用默认值