Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 Set 和 List)实现。
接口 Set<E>
public interface Set<E>
extends Collection<E>
一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2)
的元素对 e1
和 e2
,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。
接口 List<E>
public interface List<E>
extends Collection<E>
有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
与 set 不同,列表通常允许重复的元素。更确切地讲,列表通常允许满足 e1.equals(e2) 的元素对 e1 和 e2,并且如果列表本身允许 null 元素的话,通常它们允许多个 null 元素。
分享到:
相关推荐
Collection,List,Set和_Map用法和区别
Java集合Collection、List、Set、Map使用详解
Collection、Map、List、Set、Iterator
NULL 博文链接:https://myao.iteye.com/blog/2106136
Java集合Collection、List、Set、Map使用详解
NULL 博文链接:https://javazeke.iteye.com/blog/487275
Java集合排序及java集合类详解 (Collection, List, Set, Map)
Collection – 对象之间没有指定的顺序,允许重复元素。 Set – 对象之间没有指定的顺序,不允许重复元素 List– 对象之间有指定的顺序,允许重复元素,并引入位置...Map 接口既不继承 Set 也不继承 Collection。
Java集合排序及java集合类详解(Collection、List、Map、Set).doc
Java集合Collection、List、Set、Map使用详解.pdf
Java集合Collection、List、Set、Map使用详解.doc
java集合collection、list、set、map使用详解.doc
java集合的详解,collection,list,set,map疑难解答,对于对容器似懂非懂的新手来说,这无疑是给你指点迷津的一个非常不错的选择,讲解内容丰富。
NULL 博文链接:https://jackyin5918.iteye.com/blog/2021121
Java集合排序及java集合类详解(Collection、List、Map、Set)
Java集合Collection、List、Set、Map使用详细讲解.doc