两个接口都是继承自Collection,是常用来存放数据项的集合,主要区别如下:. ① List和Set之间很重要的一个区别是是否允许重复元素的存在,在List中允许插入重复的元素,而在Set中不允许重复元素存在。. ② 与元素先后存放顺序有关,List是有序集合,会保留元素插入时的顺序,Set是无序集合。. ③ List可以通过下标来访问,而Set不能。. b. 常见实现类. (1) List接口. 常见实现类如下:. ArrayList(数组实现) :允许对元素进行快速随机访问,从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。
List和Set的关系
最新推荐文章于 2024-06-02 21:44:40 发布