put ( key , value )
put()可以分为两种情况,第一种是键未重复,返回值是null,第二种是重复键值出现,返回的是已经存在的value,并将value更新。
remove ( )
remove()分为两种重载情况,如果传参key,则返回的是对应键值的value或者null,如果同时传参key和value,那返回值是布尔型;
get ( key )
get()方法如果获取成功则返回对应value,如果Map中存在这个键值,则返回;否则返回null;
entrySet()
返回一个set集合,成员类型是Map.entry<>对象,每一个entry包括一个key和一个value,通过getKey()和getValue()方法获得对应值,配合迭代器或者增强for循环完成遍历。
keySet()
返回一个set集合,里面的元素是与key同类型的对象,通过Map对象的get()函数获得对应值,同时配合迭代器或者增强for循环完成遍历。
containsKey ( key )
判断一个Map对象中有没有这个键,返回值是布尔型。