gpt4 book ai didi

java - HashMap 和 int 作为键

转载 作者:IT老高 更新时间:2023-10-28 11:27:11 26 4
gpt4 key购买 nike

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

我的语法是:

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

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

我能做什么?

提前致谢! :)

最佳答案

请改用整数

HashMap<Integer, MyObject> myMap = new HashMap<Integer, MyObject>();

Java 会自动将您的 int 原始值自动装箱为 Integer 对象。

阅读更多关于 autoboxing 的信息来自 Oracle Java 文档。

关于java - HashMap 和 int 作为键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16148575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com