List和Set是用来存放集合的接口,并且二者都继承自接接口Collection
List 中的元素存放是有序的,可以存放重复的元素,检索效率较高,插入删除效率较低。
Set 没有存放顺序不能存放重复元素检索效率较低,插入删除效率较高,由于set集合储存位置是由他的HashCode码决定的,所以他的存储对象必须有equals()方法,而且set遍历只能用迭代,没有下标。
知识来源:
【基础】List和Set_哔哩哔哩_bilibili
list和set的区别和联系
List与Set的关系和区别_list和set的区别和联系_Frank_Liu_Meng的博客-CSDN博客