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

时间:2025-07-11

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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219