集合和列表之间有什么区别?

Set<E&gt和列表<E&gt接口

List是一个有序的元素序列,而Set是一个无序的元素列表(谢谢,Quinn Taylor

列表<E>:

有序的集合(也称为
顺序)。此界面的用户
能够精确地控制系统中的位置
列出插入的每个元素。这个
用户可以通过其
整数索引(列表中的位置),
并在列表中搜索元素

Set<E>:

不包含任何内容的集合
重复元素。更正式地说,
集合不包含元素对e1
和e2,使得e1等于(e2),并且
大多数情况下只有一个空元素。正如
它的名字,这个接口模型
数学集合抽象

发表评论