Hashtable和ArrayList有什么不同 Hashtable和ArrayList有什么不同,分别在什么情况下使用. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Hashtable有key和value支持key和value检索ArrayList只有value支持index检索在下面看出他们的的分别:如果你有100个学生的成绩需要保存使用的话你可以Hashtable.add(“学生姓名”,“该学生分数”);也可以用Arraylist.add("学生分数");这里就看出区别来了,如果给你个学生姓名要查出该学生的分数,你说是用hashtable还是arraylist呢 那用结构型数组也可以实现类似hashtable的功能呀,这两者又有什么区别呢?? hash是查询key速度最快的数据结构 Hashtable是一个运用散列函数创建的数据结构,名叫散列表。其利用关键字插入、删除、查找都是花费常数时间(即和表内数据的多少无关)的。ArrayList就是一个可自动增长的数组,其特点是可访问任意下标的元素(称为随机访问) 楼上的简练,也很经典~Hashtable是一个运用散列函数创建的数据结构,名叫散列表。其利用关键字插入、删除、查找都是花费常数时间(即和表内数据的多少无关)的。ArrayList就是一个可自动增长的数组,其特点是可访问任意下标的元素(称为随机访问) 总之,你想打散数据进行快速"配对"(查询\插入...)的时候用HASH其他一般数组操作都可以 Arraylist 接收大量控件的文本有什么办法用什么办法好呢? 内存不足 TreeView问题 求酒店管理系统 wcf服务接口太多造成添加服务时报错 winform编程时,File.ReadAllText读取出来的内容乱码,怎么办 针对中小企业-------------------------------------------------进销存财务一体的软件开发 HttpWebRequest 写入开始后不能设置此属性 急!!!!!!!!!!!!!! 求大神们解决 怎么就是关不掉 怎樣在WinForm程序中把磁盤文件鎖定? 两个窗体的切换
支持key和value检索ArrayList只有value
支持index检索在下面看出他们的的分别:
如果你有100个学生的成绩需要保存使用的话你可以
Hashtable.add(“学生姓名”,“该学生分数”);
也可以用
Arraylist.add("学生分数");这里就看出区别来了,如果给你个学生姓名要查出该学生的分数,你说是用hashtable还是arraylist呢
ArrayList就是一个可自动增长的数组,其特点是可访问任意下标的元素(称为随机访问)
ArrayList就是一个可自动增长的数组,其特点是可访问任意下标的元素(称为随机访问)