HashMap以int值作为键

时间:2015-10-13 02:21:46

标签: java hashmap int

我正在尝试创建一个HashMap,其中一个键是字符串,另一个是int。但是,当我在创建HashMap时尝试将int作为键时,我的IDE不喜欢它。这是我目前的情况:

private HashMap<String, int> exp = new HashMap<String, int>();

然而,我的IDE在我有“int”的地方给出错误,说“语法错误,插入”维度“完成ReferenceType”。但我不知道这意味着什么。那么我如何在HashMap中使用int作为键?

1 个答案:

答案 0 :(得分:2)

int是一种原始类型。请改用Integer

private HashMap<String, Integer> exp = new HashMap<String, Integer>();