Hashtable 定义时报错

y11111494 2010-01-21 05:12:55
定义:Hashtable<String, String[]> ht = new Hashtable<String, String[]>() ;
报错:The type Hashtable is not generic; it cannot be parameterized with arguments <String, String[]>
这是什么原因?怎么解决呢?谢谢





















...全文
302 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxd_super 2010-01-23
  • 打赏
  • 举报
回复
应该是jdk版本过低
crazylaa 2010-01-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mqboss 的回复:]
两种最可能的情况:
1.import Hashtable时, 包名出错;
2.Eclipse/JBuider/NetBeans 的JDK配置版本过低。
[/Quote],
psyuhen 2010-01-22
  • 打赏
  • 举报
回复
BS问题解决了,却不结帖的人。。。
marf_cn 2010-01-22
  • 打赏
  • 举报
回复
为什么要用HashTable?
randomer 2010-01-22
  • 打赏
  • 举报
回复
把Eclipse的编译选项改到5.0或以上
mqboss 2010-01-21
  • 打赏
  • 举报
回复
两种最可能的情况:
1.import Hashtable时, 包名出错;
2.Eclipse/JBuider/NetBeans 的JDK配置版本过低。
番茄配黄瓜 2010-01-21
  • 打赏
  • 举报
回复
up
ws_magic 2010-01-21
  • 打赏
  • 举报
回复
引用错了,com.sun.org.apache.xalan.internal.xsltc.runtime.Hashtable也有


[Quote=引用楼主 y11111494 的回复:]
定义:Hashtable <String, String[]> ht = new Hashtable <String, String[]>() ;
报错:The type Hashtable is not generic; it cannot be parameterized with arguments <String, String[]>
这是什么原因?怎么解决呢?谢谢



[/Quote]
realreachard 2010-01-21
  • 打赏
  • 举报
回复
看看jdk的版本
1.4.X的没有泛型这个机制的
不吃鱼的熊 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 y11111494 的回复:]
定义:Hashtable <String, String[]> ht = new Hashtable <String, String[]>() ;
报错:The type Hashtable is not generic; it cannot be parameterized with arguments <String, String[]>
这是什么原因?怎么解决呢?谢谢
[/Quote]
版本过低。JDK 从5.0版本支持泛型!
huangwj20042008 2010-01-21
  • 打赏
  • 举报
回复
估计jdk版本太低,或者HashTable不是java.util.Hashtable。
墨水鱼 2010-01-21
  • 打赏
  • 举报
回复
1.确认用的是java.util.Hashtable,看import部分
2.确认用的JDK是1.5或更高版本

62,615

社区成员

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

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