使用ArrayList和Hash Tables之间是否有任何显着差异,因为这两个数据结构都用于存储动态值?
答案 0 :(得分:0)
ArrayList是一个有序的对象集合,对象的顺序与您用于将它们添加到ArrayList的顺序相同。
HashTable是键值对的集合。 HashTable中的每个对象都由Key和Value定义。
通常,在某些情况下,ArrayList比HashTable更快地插入元素。但是当你必须查找一个元素时,HashTable(使用搜索键)比ArrayList更快。
在这里,您可以获得有关Java集合的更多信息。 http://mrbool.com/overview-of-java-arraylist-hashtable-hashmap-hashetlinkedlist/30383