栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

关于集合类中的关系

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于集合类中的关系

集合类的继承体系:

简单说明:虚线框里填的都是接口类型,而实线框填写都是具体的实现类

Collection:是单列集合的根接口,其子接口有List和Set,List特点是有序可重复,Set的特点是无须不重复。其中,Array List集合查询速度快,但是删除元素效率低,而linked List集合插入删除元素快

Map:双列集合的根接口,用于存储具有键(Key)、值(Value)映射关系的元素

Collection接口的方法
Modifier and Type方法描述
1booleanadd​(E e)

确保此集合包含指定的元素(可选操作)。

2booleanaddAll​(Collection c)

将指定集合中的所有元素添加到此集合(可选操作)。

3voidclear​()

从此集合中删除所有元素(可选操作)。

4booleancontains​(Object o)

如果此集合包含指定的元素,则返回 true 。

5booleancontainsAll​(Collection c)

如果此集合包含指定集合中的所有元素,则返回 true 。

6booleanisEmpty​()

如果此集合不包含元素,则返回 true 。

7abstract Iteratoriterator​()

返回包含在该集合中的元素的迭代器。

8booleanremove​(Object o)

从该集合中删除指定元素的单个实例(如果存在)(可选操作)。

9booleanremoveAll​(Collection c)

删除指定集合中包含的所有此集合的元素(可选操作)。

10booleanretainAll​(Collection c)

仅保留此集合中包含在指定集合中的元素(可选操作)。

11abstract intsize​()

返回此集合中的元素数。

12Object[]toArray​()

返回一个包含此集合中所有元素的数组。

13 T[]toArray​(T[] a)

返回一个包含此集合中所有元素的数组; 返回的数组的运行时类型是指定数组的运行时类型。

14StringtoString​()

返回此集合的字符串表示形式。

List集合的常用方法
Modifier and Type方法描述
1voidadd​(int index, E element)

将指定的元素插入此列表中的指定位置(可选操作)。

2booleanadd​(E e)

将指定的元素追加到此列表的末尾(可选操作)。

3booleanaddAll​(int index, Collection c)

将指定集合中的所有元素插入到此列表中的指定位置(可选操作)。

4voidclear​()

从此列表中删除所有元素(可选操作)。

5booleanequals​(Object o)

将指定的对象与此列表进行比较以获得相等性。

6abstract Eget​(int index)

返回此列表中指定位置的元素。

7inthashCode​()

返回此列表的哈希码值。

8intindexOf​(Object o)

返回此列表中指定元素的第一次出现的索引,如果此列表不包含元素,则返回-1。

9Iteratoriterator​()

以正确的顺序返回该列表中的元素的迭代器。

10intlastIndexOf​(Object o)

返回此列表中指定元素的最后一次出现的索引,如果此列表不包含元素,则返回-1。

11ListIteratorlistIterator​()

返回列表中的列表迭代器(按适当的顺序)。

12ListIteratorlistIterator​(int index)

从列表中的指定位置开始,返回列表中的元素(按正确顺序)的列表迭代器。

13Eremove​(int index)

删除该列表中指定位置的元素(可选操作)。

14protected voidremoveRange​(int fromIndex, int toIndex)

从此列表中删除所有索引为 fromIndex (包括)和 toIndex之间的元素。

15Eset​(int index, E element)

用指定的元素(可选操作)替换此列表中指定位置的元素。

16ListsubList​(int fromIndex, int toIndex)

返回指定的 fromIndex (含)和 toIndex之间的列表部分的视图。

linkedList中定义的方法
Modifier and Type方法描述
1

void

add(int index,E element)添加到指定位置
2voidaddFirst(Object o)插入表头
3voidaddLast(Object o)插入表尾
4ObjectgetFirst()返回表头
5ObjectgetLast()返回表尾
6ObjectremoveFirst()移除表头
7ObjectremoveLast()移除表尾

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/717588.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号