HashTable和ArrayList的主要区别是什么

HashTable和ArrayList的主要区别是什么

hash是键值映射,简单的说就是一个键对应一个值,我们可以认为给每个值都起一个名字,键就是所谓的名字,我们通过这个名字来寻找值,而arraylist是一个集合,它以线性结构存储数据,在集合中存储的内容都是值,并且我们给每个值用索引做一个编号,所以在遍历的过程中我们用的是索引,arraylist是有序的,而hash是无序的

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注