java list set map区别 list和set区别?

list和set区别?List可以插入多个空元素,set只能插入一个空元素;List container是有序的,set container是无序的;List method可以允许重复的对象,set

list和set区别?

List可以插入多个空元素,set只能插入一个空元素;

List container是有序的,set container是无序的;

List method可以允许重复的对象,set method不允许重复的对象,等等

set中的数据没有顺序,如果添加两个相同对象或基本类型的数据,则集合中只有一个数据,即集合中的数据是唯一的;不能使用增强型for循环;列表中的数据有顺序,可以添加多个相同对象和基本类型的数据,可以使用增强型for循环;