Map可以出现在k和v的映射中,v为空
在Map集合中,值对象为null且没有数量限制,因此get ) )方法的返回值为null,如果集合中没有关键对象,或者关键对象没有映射值对象,即值对象因此,在Map集合中,应该用containsKey (容器密钥) )方法来判断某个密钥是否存在,而不是用get (方法来判断
3358 www.Sina.com/viewplaincopyprint? publicstaticvoidmain (字符串[ ] args ) { MapString,Stringmap=newHashMapString,string; map.put (苹果,)新鲜苹果); //向列表中添加数据map.put (计算机,“配置良好的计算机”)//向列表中添加数据map.put (图书,)堆积如山的图书); //列表中包含数据Stringkey='book '; boolean contains=map.contains key (key; 在if(contains ) { System.out.println )映射集合中包含密钥名称' key ); }else{system.out.println('map集合中不包含键名' key ); }