首先為什么有這個方法。
Map<K,V>,Map是鍵值對的集合,其中,V可以為null,而且可以是多個。這個時候用get()方法的返回值為null時,可能有兩種情況,一種是在集合中沒有該鍵對象,另一種是該鍵對象沒有映射任何值對象,即值對象為null。
所以,判斷map中是否存在某個鍵,不能用get(),應(yīng)該用containsKey()
boolean contains = map.containsKey(key);
if (contains) {
Log.e("在Map集合中包含鍵名" + key);
} else {
Loe.e("在Map集合中不包含鍵名" + key);
}