eclipse中hashMap的问题

kitty5423 2007-07-07 06:24:29
我的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>
哪位大虾遇到过类似的问题,怎么解决?
...全文
856 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaosikai 2012-05-11
  • 打赏
  • 举报
回复
哥们,非常感谢。
outixyuhoulove 2007-08-03
  • 打赏
  • 举报
回复
你看看你的Eclipse中java编译时是不是用1.5或5.0进行编译的。
window-preferences-java-compiler 中有一个编译等级
你把他设为5.0 就可以了
outixyuhoulove 2007-08-03
  • 打赏
  • 举报
回复
jdk1.5 是支持 HashMap<String,String> hm=new HashMap<String,String>();
这样的键/值定义的。
liuzi123 2007-08-03
  • 打赏
  • 举报
回复
HashMap 不能用参数表示
应该是
HashMap hm=new HashMap();
这样吧
houname 2007-07-12
  • 打赏
  • 举报
回复
楼主建项目时代码级别选的是1.4的,在项目属性里改一下就好
IT码农人 2007-07-10
  • 打赏
  • 举报
回复
进入DOS命令行,输入java -version确定你的JDK版本是不是1.5
因为安装Eclipse可能已经带了JDK了
kulongge 2007-07-09
  • 打赏
  • 举报
回复
我也遇到过 有没有高手说下啥原因啊
njtucomputer 2007-07-08
  • 打赏
  • 举报
回复
我用的 jdk1.5.0_09 没有这个问题
kitty5423 2007-07-08
  • 打赏
  • 举报
回复
many thanks1
zxl_long 2007-07-08
  • 打赏
  • 举报
回复 1
遇到过一次,把泛型表示去掉就对了!!
HashMap本身就是键/值对存储数据
具体啥原因也再找寻

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧