【发布时间】:2014-12-22 11:52:23
【问题描述】:
HashMap 不采用原始类型作为键和值,但我们仍然可以轻松存储原始类型的值,如下所示:
HashMap h = new HashMap();
h.put(1,1);
这怎么可能?
【问题讨论】:
-
了解泛型和接口。你的代码应该是
Map<Integer, Integer> h = new HashMap<Integer, Integer>(); -
是的,java 通过使用自动装箱和收件箱将
int转换为Integer,您期待什么? -
您的问题非常不清楚(也可以使用更好的格式)。请阅读tinyurl.com/stack-hints 并编辑您的问题以澄清它。