和 接口之间的根本区别是什么?Set<E>List<E>
Set<E>
List<E>
List是一个有序的元素序列,而是一个无序的元素的不同列表(谢谢你,奎因·泰勒)。Set
List
Set
List<E>:
有序集合(也称为序列)。此界面的用户可以精确控制每个元素在列表中的插入位置。用户可以按元素的整数索引(列表中的位置)访问元素,并在列表中搜索元素。
Set<E>:
不包含重复元素的集合。更正式地说,集合不包含一对元素 e1 和 e2 使得 e1.等于(e2),并且最多有一个 null 元素。顾名思义,这个接口对数学集合抽象进行建模。