美文网首页
Map中的containsKey方法使用指南

Map中的containsKey方法使用指南

作者: 来自唐朝的栗子 | 来源:发表于2017-05-26 15:43 被阅读0次

首先为什么有这个方法。
Map<K,V>,Map是键值对的集合,其中,V可以为null,而且可以是多个。这个时候用get()方法的返回值为null时,可能有两种情况,一种是在集合中没有该键对象,另一种是该键对象没有映射任何值对象,即值对象为null。
所以,判断map中是否存在某个键,不能用get(),应该用containsKey()

boolean contains = map.containsKey(key); 
if (contains) {  
    Log.e("在Map集合中包含键名" + key);  
} else {  
    Loe.e("在Map集合中不包含键名" + key);  
}

相关文章

网友评论

      本文标题:Map中的containsKey方法使用指南

      本文链接:https://www.haomeiwen.com/subject/rtrxfxtx.html