日期:2014-05-20  浏览次数:20797 次

HashMap的size大于0,而keySet和EntrySet却为null
我的程序在debug的时候,size是大于0的,然而keySet和EntrySet确为空,搞不明白,求解

------解决方案--------------------
代码报异常?
------解决方案--------------------
如果直接run也是null,那么把相关代码贴上来
------解决方案--------------------
你说的是属性keySet和entrySet?
他们两个在没有调用过keySet()和entrySet()方法之前是null啊
只有调用了这两个方法才会实例化一个KeySet和EntrySet分别赋值给属性keySet和entrySet的
------解决方案--------------------
贴点代码吧。
------解决方案--------------------
HashMap的size是不是1?
HashMap是可以放一个null键和null值的键值对的