一个令人无比郁闷的问题:
Map<Integer,SimulationCandidate> hashCandidates = new HashMap<Integer,SimulationCandidate>();
然后填充好数据后,准备获取:hashCandidates.get(id),然后获取到的结果始终为null,可是明明map里有相应的数据。
原来:map的key为Integer类型,获取时是用String类型键值获取的,所以,出错了。
错误代码
改正后的代码