ArrayList v.s 哈希表

ArrayList v.s Hash Tables

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

ArrayList 是有序的 Collection 个 object,object 的顺序与您将它们添加到 ArrayList 时的顺序相同。

HashTable 是一个 Collection 键值对。 HashTable 中的每个 object 都由一个 Key 和 Value 定义。

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

这里有 Java 中 Collection 的更多信息。 http://mrbool.com/overview-of-java-arraylist-hashtable-hashmap-hashetlinkedlist/30383