2013-08-29 24 views
2

我很新的Java和我写了这个代码:JAVA - 不能添加到HashMap类

Map<String,Integer> map = new HashMap<String,Integer>(); 
map.add("Key",13); 

为什么让在Eclipse上的错误:

The method add(String, int) is undefined for the type Map<String,Integer> 

回答

7

没有add方法。你想要的方法是put

map.put("Key", 13); 

这里请参阅Javadoc:http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html#put(K,V)

+0

那么这是尴尬,由于 –

+0

没问题,@JohnBlack。如果您在这里解决了这个问题,您可以通过单击我的分数下的复选标记来将此答案标记为已接受,或者您可以在此处的评论中提问更多问题,也可以编辑您的帖子。 – Kon

+0

是的烦人的事情是当我点击接受,它告诉我等10分钟。 –