ArrayList
ArrayList实现了可变大小的数组。
非同步的,允许所有元素,包括null。
HashMap
HashMap实现了Map接口,Map接口对键值对进行映射。Map中不允许重复的键。
非同步的,允许null,即nullvalue和null key。
HashSet
HashSet实现了Set接口,它不允许集合中有重复的值。
同步的,不允许null,即nullvalue和null key。
本文详细介绍了ArrayList、HashMap和HashSet的区别。ArrayList是可变大小的数组,非同步且允许null元素。HashMap是一个键值对映射,非同步且允许null键值。HashSet是不允许重复值的集合,为同步但不接受null元素。
ArrayList
ArrayList实现了可变大小的数组。
非同步的,允许所有元素,包括null。
HashMap
HashMap实现了Map接口,Map接口对键值对进行映射。Map中不允许重复的键。
非同步的,允许null,即nullvalue和null key。
HashSet
HashSet实现了Set接口,它不允许集合中有重复的值。
同步的,不允许null,即nullvalue和null key。
1574
1412
1210
577

被折叠的 条评论
为什么被折叠?