HashMap和int作为键

我正在尝试构建一个HashMap,它将整数作为键,对象作为值

我的语法是:

HashMap<int,myObject>myMap=新HashMap<int,myObject>();

但是,返回的错误是-标记“int”上的语法错误,该标记后面应该是维度-我不明白为什么要添加维度(即:将int放入数组),因为我只需要将数字存储为键

我能做什么

提前感谢!:)

改用整数

HashMap<整数,MyObject>myMap=新HashMap<整数,MyObject>();

Java将自动将int原语值自动装箱到Integer对象

阅读Oracle Java文档中有关自动装箱的更多信息

发表评论