谁解释下hashtable为什么是无序的, 算法是怎样。。
2个回答
2013-07-04
展开全部
因为hashtable是的继承Set接口的,Set是Collection(集合)中的无序集合它的元素是不可重复的,而List集合恰好相反,List是Collection中的有序集合,元素可以重复.
引用jbp87c28de1a9的回答:
因为hashtable是的继承Set接口的,Set是Collection(集合)中的无序集合它的元素是不可重复的,而List集合恰好相反,List是Collection中的有序集合,元素可以重复.
因为hashtable是的继承Set接口的,Set是Collection(集合)中的无序集合它的元素是不可重复的,而List集合恰好相反,List是Collection中的有序集合,元素可以重复.
展开全部
HashTable跟HashMap一样以hash数组的形式存储entry链式结构,entry链式在hash数组的位置是以key的hashcode计算的,hashmap是key的hashcode再hash值,又因为两个不同key的hashcode或hashcode的再hash有可能相同,所以存储在hash数组中的无法确定的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询