java - HashMap<Integer, Object> 获取方法

标签 java integer hashmap key int

我知道 java.util.HashMap 只能接受对象作为键,因此不能接受原始 int,而只能接受 Integer 对象。

使用get方法以键为参数取值时,必须要传入一个Integer对象吗?或者原始 int 在这里就足够了吗?

最佳答案

在 Java 5+ 中,原始 int 将被自动装箱为 Integer,因此使用它是安全的;在此之前你需要使用一个对象

关于java - HashMap<Integer, Object> 获取方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17156326/

相关文章:

java - 将鼠标光标更改为我在java中单击的多边形

java - 如何管理H2数据库上的XmlType

java - Integer.Parse(String) 抛出异常

java - 内部 HashMap 工作 : How to implement hashCode in java

Java hashCode 不适用于 HashMap?

java - hash maps和hashcode变化了,怎么告诉set对象变了?

java - 如何使用git中止特定文件的 merge ?

java - 如何让我的程序识别给定字符串中的字符串和整数?

c# - 将 GUID 转换为十进制字符串(也称为以十进制为基数的逗号分隔的大整数)

java - Map的Key的大小有影响吗?