手机版

Java集合排序及java集合类详解(Collection、List、Ma(6)

时间:2025-07-15   来源:未知    
字号:

java的集合排序

这张图看起来有点吓人,熟悉之后就会发现其实只有三种容器:

Map,List和Set ,它们各自有两个三个实现版本。常用的容器用黑色

粗线框表示。

例如任何集合( Collection )都能产生一个迭代器( Iterator ),

而一个List 除了能生成一个ListIterator (列表迭代器)外,还能生成

一个普通迭代器,因为List 正是从集合继承来的.

1.2 Collection

1.2.1 常用方法

Collection 接口用于表示任何对象或元素组。想要尽可能以常规方式

处理一组元素时,就使用这一接口。Collection 在前面的大图也可以看出,它是

List和Set 的父类。并且它本身也是一个接口。它定义了作为集合所应该拥有的

一些方法。如下:

注意:集合必须只有对象,集合中的元素不能是基本数据类型。

Collection接口支持如添加和除去等基本操作。设法除去一个元素时,如

果这个元素存在,除去的仅仅是集合中此元素的一个实例。

boolean add(Object element)

boolean remove(Object element)

Collection 接口还支持查询操作:

int size()

boolean isEmpty()

boolean contains(Object element)

Iterator iterator()

组操作 :Collection 接口支持的其它操作,要么是作用于元素组的任务,

要么是同时作用于整个集合的任务。

boolean containsAll(Collection collection)

boolean addAll(Collection collection)

void clear()

void removeAll(Collection collection)

void retainAll(Collection collection)

containsAll() 方法允许您查找当前集合是否包含了另一个集合的所有元素,即另一个集合是

否是当前集合的子集。其余方法是可选的,因为特定的集合可能不支持集合更改。 addAll()

Java集合排序及java集合类详解(Collection、List、Ma(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)