Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
HashMap 使用对象作为键。如果您使用 int 原语作为键,它使用自动装箱并为键创建整数对象。
是否有任何 hashmap 实现使用原始类型作为键。我不想自动装箱。因为整数的hascode也是整数的值。
我正在尝试创建整数对象池。
是的,您可以使用trove 库。它提供int -> object(和 int -> int/float/...)哈希映射,直接使用原始类型而无需自动装箱。但你确定值得吗?自动装箱速度很快,并且 jit 编译器非常有效地优化了代码。