阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_3_Map接口中的常用方法




这个方法比较特殊,它的返回值是V他也就是Vlaue

get

remove


containsKey:


put




value没有重复的所以v1返回的是null

key值有重复,所以会返回被替换的值,范冰冰1


说明里面重写了toString的方法




remove


Map的数据类型,可以相同,也可以不同



remove方法返回被删除的value值


删除后再次打印Map集合



它是一个无序的集合

没有要删除的值,就返回null




这里可以int来接收,自动拆箱,但是报一个异常,NUllPointerException空指针异常
出现异常原因:空可以复制给包装类,但是不能赋值给int类型。所以这里会抛出空指针异常。所以进项多使用包装类,。少使用基本类型。

get



获取一个不存在的值


containskey




 

posted @ 2019-07-25 11:03  高山-景行  阅读(153)  评论(0编辑  收藏  举报