ArrayList v.s哈希表

时间:2015-12-05 08:35:22

标签: arraylist hashtable

使用ArrayList和Hash Tables之间是否有任何显着差异,因为这两个数据结构都用于存储动态值?

1 个答案:

答案 0 :(得分:0)

ArrayList是一个有序的对象集合,对象的顺序与您用于将它们添加到ArrayList的顺序相同。

HashTable是键值对的集合。 HashTable中的每个对象都由Key和Value定义。

通常,在某些情况下,ArrayList比HashTable更快地插入元素。但是当你必须查找一个元素时,HashTable(使用搜索键)比ArrayList更快。

在这里,您可以获得有关Java集合的更多信息。 http://mrbool.com/overview-of-java-arraylist-hashtable-hashmap-hashetlinkedlist/30383