在一次使用map的过程中用Stream的groupby自动生成id为key的map,dubug查发现是可以找到的但一直报空指针异常。最后发现原因在使用Integer做map的键的时候,会查不到。
解决办法:
- 不使用数字类型做map的键(推荐 :因为hashmap需要用计算key的hash值来做插入和寻值)
- 在map.get中加"" map.get(key+ “”)
在一次使用map的过程中用Stream的groupby自动生成id为key的map,dubug查发现是可以找到的但一直报空指针异常。最后发现原因在使用Integer做map的键的时候,会查不到。
解决办法: