List 和 Set的区别?
1、List和Set之间很重要的一个区别是是否允许重复元素的存在,在List中允许插入重复的元素,而在Set中不允许重复元素存在。
2、与元素先后存放顺序有关,List是有序集合,会保留元素插入时的顺序,Set是无序集合。
- 3、List可以通过下标来访问,而Set不能。.
List接口. 常见实现类如下:. ArrayList(数组实现) :允许对元素进行快速随机访问,从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。
List 和 Set的区别?
1、List和Set之间很重要的一个区别是是否允许重复元素的存在,在List中允许插入重复的元素,而在Set中不允许重复元素存在。
2、与元素先后存放顺序有关,List是有序集合,会保留元素插入时的顺序,Set是无序集合。
List接口. 常见实现类如下:. ArrayList(数组实现) :允许对元素进行快速随机访问,从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。