如何结束LinkedHashMap是一种原始类型。对泛型类型LinkedHashMap <k,v>的引用应该是Eclipse中的参数化问题</k,v>

时间:2012-01-03 10:32:21

标签: java generics

LinkedHashMap lHashMap = new LinkedHashMap();
    lHashMap.put("One", new Integer(1));
    lHashMap.put("Two", new Integer(2));
    lHashMap.put("Two", new Double(2.00));

这有效但是eclipse给了我警告,所以如果我使用

LinkedHashMap<String,String> lHashMap = new LinkedHashMap<String,String>();

我只能在哈希映射中使用字符串如何克服这一点。

1 个答案:

答案 0 :(得分:4)

如果你还需要字符串,那么只需:

LinkedHashMap<String,Object> lHashMap = new LinkedHashMap<String,Object>();

(已修改 - 已将Number更改为Object