当前位置: 代码迷 >> Eclipse >> eclipse中hashMap的有关问题
  详细解决方案

eclipse中hashMap的有关问题

热度:46   发布时间:2016-04-23 14:39:39.0
eclipse中hashMap的问题
我的eclipse中jdk版本是1.5的,但下列代码:
public   static   String   replaceText(String   content)   //throws   IOException
        {
                StringBuffer   sb=new   StringBuffer(content);
                HashMap <String,String>   hm=new   HashMap <String,String> ();
...
为什么老是提示:
The   type   HashMap   is   not   generic;   it   cannot   be   parameterized   with   arguments     <String,   String>
哪位大虾遇到过类似的问题,怎么解决?

------解决方案--------------------
遇到过一次,把泛型表示去掉就对了!!
HashMap本身就是键/值对存储数据
具体啥原因也再找寻
------解决方案--------------------
我用的 jdk1.5.0_09 没有这个问题
------解决方案--------------------
我也遇到过 有没有高手说下啥原因啊
------解决方案--------------------
进入DOS命令行,输入java -version确定你的JDK版本是不是1.5
因为安装Eclipse可能已经带了JDK了
------解决方案--------------------
楼主建项目时代码级别选的是1.4的,在项目属性里改一下就好
------解决方案--------------------
HashMap 不能用参数表示
应该是
HashMap hm=new HashMap();
这样吧
------解决方案--------------------
jdk1.5 是支持 HashMap <String,String> hm=new HashMap <String,String> ();
这样的键/值定义的。
  相关解决方案