数组、ArrayList和HashMap的区别

tech2022-07-31  140

1、可存储的值

类型存储值数组基本数据类型或对象ArrayList对象HashMap成对的对象

2、长度

类型长度数组长度固定ArrayList长度不固定HashMap长度不固定

3、重复值

数组和ArrayList都可存储重复值,HashMap不能

4、遍历

类型遍历方式数组下标ArrayList下标或者迭代器HashMap迭代器

5、维度和同步

HashMap是二维的,并且可实现同步。HashMap和ArrayList可存入null,数组不能。

最新回复(0)