关于集合

来源:互联网 发布:淘宝开店一件代发经验 编辑:程序博客网 时间:2024/06/01 07:24

集合:我们把研究对象统称为元素,把多个元素组成的总体叫做集合。

接下来简单为大家介绍一些常用的集合以及它们的区别:

1.List集合(有序)

1.1ArrayList:数组结构,查询快,增删查改慢;

1.2LinkedList:列联表结构,查询慢,增删查改快,LinkedList提供特有方法,可方便在集合中对首、尾进行操作。例:贪吃蛇游戏的开发;

1.3Vector:查询慢,增删查改慢。

2.Set集合(无序,不允许重复值的插入)

2.1HashSet:允许插入空值(会自动排序);

2.2TreeSet:不允许插入空值(会自动排序);

3.Map(键值对数组,键唯一,键只可对应一个值,值可对应多个键)

3.1HashMap:可以插入空值,无序;

3.2HashTable:不可插入空值,无序;

3.3TreeMap:可以插入空值,有序。

原创粉丝点击