集合类的继承体系:
简单说明:虚线框里填的都是接口类型,而实线框填写都是具体的实现类
Collection:是单列集合的根接口,其子接口有List和Set,List特点是有序可重复,Set的特点是无须不重复。其中,Array List集合查询速度快,但是删除元素效率低,而linked List集合插入删除元素快
Map:双列集合的根接口,用于存储具有键(Key)、值(Value)映射关系的元素
确保此集合包含指定的元素(可选 *** 作)。
将指定集合中的所有元素添加到此集合(可选 *** 作)。
从此集合中删除所有元素(可选 *** 作)。
如果此集合包含指定的元素,则返回 true 。
如果此集合包含指定集合中的所有元素,则返回 true 。
如果此集合不包含元素,则返回 true 。
返回包含在该集合中的元素的迭代器。
从该集合中删除指定元素的单个实例(如果存在)(可选 *** 作)。
删除指定集合中包含的所有此集合的元素(可选 *** 作)。
仅保留此集合中包含在指定集合中的元素(可选 *** 作)。
返回此集合中的元素数。
返回一个包含此集合中所有元素的数组。
返回一个包含此集合中所有元素的数组; 返回的数组的运行时类型是指定数组的运行时类型。
返回此集合的字符串表示形式。
将指定的元素插入此列表中的指定位置(可选 *** 作)。
将指定的元素追加到此列表的末尾(可选 *** 作)。
将指定集合中的所有元素插入到此列表中的指定位置(可选 *** 作)。
从此列表中删除所有元素(可选 *** 作)。
将指定的对象与此列表进行比较以获得相等性。
返回此列表中指定位置的元素。
返回此列表的哈希码值。
返回此列表中指定元素的第一次出现的索引,如果此列表不包含元素,则返回-1。
以正确的顺序返回该列表中的元素的迭代器。
返回此列表中指定元素的最后一次出现的索引,如果此列表不包含元素,则返回-1。
返回列表中的列表迭代器(按适当的顺序)。
从列表中的指定位置开始,返回列表中的元素(按正确顺序)的列表迭代器。
删除该列表中指定位置的元素(可选 *** 作)。
从此列表中删除所有索引为 fromIndex (包括)和 toIndex之间的元素。
用指定的元素(可选 *** 作)替换此列表中指定位置的元素。
返回指定的 fromIndex (含)和 toIndex之间的列表部分的视图。
void
add(int index,E element)添加到指定位置欢迎分享,转载请注明来源:内存溢出
评论列表(0条)