小编典典

集合和列表有什么区别?

all

Set<E>List<E>接口之间的根本区别是什么?


阅读 158

收藏
2022-03-14

共1个答案

小编典典

List是一个有序的元素序列,而Set是一个不同的无序元素列表

List<E>:

有序集合(也称为序列)。此界面的用户可以精确控制每个元素在列表中的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并在列表中搜索元素。

Set<E>:

不包含重复元素的集合。更正式地说,集合不包含一对元素 e1 和 e2 使得
e1.equals(e2),并且最多包含一个空元素。正如其名称所暗示的,该接口对数学集抽象进行建模。

2022-03-14