80,351
社区成员
发帖
与我相关
我的任务
分享
为什么啊 [quote=引用 14 楼 weixin_45620867 的回复:] [quote=引用 13 楼 追风筝的孩子 的回复:] 很明显是getXXX返回null
为什么啊 [quote=引用 13 楼 追风筝的孩子 的回复:] 很明显是getXXX返回null
一周都过去啦,还在为空?
很明显是getXXX返回null
这种问题就3点: 1.赋值语句后执行或者没执行,请debug确认执行顺序(不是猜测) 2.操作了不同的对象,请debug查看2个地址值是否相等(如上回答的图) 3.不小心调用了clear,请搜索到该map的clear()方法并debug查看是否被调用(不是猜测) 一定在这3点之内,仔细查看
写的就有问题,你应该在你每个方法里面赋值 看的很美观,先了解下变量吧
你看上面图片嘛。。我首先全都赋值了,然后过程中需要更新的时候重新给摸个key赋值,运行也没问题都有值,也有东西,然后做下一个功能的时候我需要这个map,然后return的时候发现这个值为空,但是我用的map的地方运行之后都有东西 赋值和return的地方都debug,估计是你的赋值语句没执行或者后执行的
赋值和return的地方都debug,估计是你的赋值语句没执行或者后执行的