关于HashMap和Hashtable的问题

lastsky 2002-09-26 03:21:44
使用HashMap的put(key,value)时key,value都是变量,
当使用Hashtable的put(key,value)时候,提示出错,是否Hashtable不能那样使用?
...全文
37 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
松耦合紧内聚 2002-09-26
  • 打赏
  • 举报
回复
HashMap也有HashMap.put(Object obj,Object obj);方法
关键在于HashMap不是线程安全的,Hashtable是。
你的错误信息是什么?贴出来看看。
zrhk 2002-09-26
  • 打赏
  • 举报
回复
sorry!
it should be :

Hashtable.put(Object obj,Object obj)

第二个参数应该为对象,而不能是数据类型
或都可以是数组,
比如
Hashtable h=new Hashtable();
h.put("array",new[]int{1,2,3});


zrhk 2002-09-26
  • 打赏
  • 举报
回复
Hashtable.put(String str,Object obj)

62,615

社区成员

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

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