郁闷,郁闷啊

一个令人无比郁闷的问题:

Map<Integer,SimulationCandidate> hashCandidates = new HashMap<Integer,SimulationCandidate>();

然后填充好数据后,准备获取:hashCandidates.get(id),然后获取到的结果始终为null,可是明明map里有相应的数据。

原来:map的key为Integer类型,获取时是用String类型键值获取的,所以,出错了。

错误代码

改正后的代码

posted @ 2017-03-08 16:34  窗外是绿色的  阅读(98)  评论(0编辑  收藏  举报