Java List和Set的区别
List接口允许存储有序的集合。它是Collection的一个子接口。它是一个有序的对象集合,其中允许存储重复的值。List保留了插入的顺序,它允许元素的位置访问和插入。
声明。
java.util包中的set接口并扩展了Collection接口,是一个无序的对象集合,其中不能存储重复的值。它是一个实现了数学集合的接口。这个接口包含了从集合接口继承的方法,并增加了一个限制插入重复元素的功能。
声明: Set接口被声明为。
示例:
下面是关于设置和列表的说明。
输出
列表和集合的区别。
List | Set |
---|---|
1.列表是一个有索引的序列。 | 1.Set是一个非索引的序列。 |
2.列表中允许重复的元素 | 2.设置不允许重复的元素。 |
3.元素按其位置可以被访问。 | 3.不允许对元素进行位置访问。 |
4.可以存储多个空元素。 | 4.空元素只能存储一次。 |
5.列表的实现有ArrayList, LinkedList, Vector, Stack | 5.集合的实现有HashSet, LinkedHashSet. |