map中使用containsKey(Object object)和get(Object object):
containsKey(Object key)用来判断某个map是否包括某个key,如果包括返回true,不包括返回false。
get(Object key)用来取某个map中对应key的值,如果有,返回对应的值,没有返回的是null。
但是一般不能用get()方法判断map中是否包括某个key,因为如果key对应的value存的是null,那么get方法得到的就是null,但是此map是包含这个key的,所以要使用containsKey来判断某个map是否包括某个key。但是如果在使用containsKey()判断之后,后面还用到了get()方法,那么就可以在不用containsKey()方法,直接使用get()方法,如果结果为null,那么就说明不存在这个key。
链接: link.
map中使用containsKey(Object object)和get(Object object):
最新推荐文章于 2022-05-12 20:48:05 发布