我正在读取一个名为
。 有人可以帮助我弄清楚问题出在哪里吗?这种情况怎么可能会发生?下面是一个返回null值的例子,尽管map中包含一个具有我正在搜索的键(ID)的值(Employee):
。
data.ser
的文件,用来填充一些保存数据的HashMap
。尽管我的Map
里面有我应该拥有的值,但是KeySet
、EntrySet
和values却是null。例如,当我在调试模式下检查Hashmap
“Employees”时,它看起来像这样:![hashmap as shown with debugs inspect option:](https://istack.dev59.com/cEPQP.webp)
![problem example](https://istack.dev59.com/Bbuox.webp)
Map
返回null
是因为要么键不存在,要么键对应的值确实是null
。 - WonderCsabo