首页 理论教育 Java集合接口介绍

Java集合接口介绍

时间:2023-10-19 理论教育 版权反馈
【摘要】:Collection是最基本的集合类接口,可以认为它是描述了一系列相同功能接口的共性接口。Collection接口中提供了通用的对集合内元素操作的方法,Collection的子类会实现这些方法。表11.2.1Collection类中的常用方法提示需要注意的是,Collection类只是一个接口类,并没有提供具体的方法实现。同时,开发者也可以自定义实现Collection类,但是必须同时实现iterator()方法。Iterable是Java集合的顶级接口之一,这个接口中提供了三个方法,分别是forEach()、iterator()和spliterator()。动手写11.2.1其运行结果为:图11.2.1iterator()方法的使用

Java集合接口介绍

Collection是最基本的集合类接口,可以认为它是描述了一系列相同功能接口的共性接口。Collection接口中提供了通用的对集合内元素操作的方法,Collection的子类会实现这些方法。Collection的子类一些是具体类,可以直接使用;另外一些是抽象类,提供了Collection接口的部分实现。

表11.2.1 Collection类中的常用方法

提示

需要注意的是,Collection类只是一个接口类,并没有提供具体的方法实现。每个方法的实现是在具体的实现类中完成的,如ArrayList、HashSet类。

java.util.AbstractCollection类提供了Collection的默认实现,可以创建AbstractCollection的子类。在实际的开发中,Java提供了大量类似的基础接口的实现,方便开发者使用。同时,开发者也可以自定义实现Collection类,但是必须同时实现iterator()方法。

Collection接口同时继承了Iterable接口,因此Collection的所有子类(List类、Set类等)也都实现了Iterable接口。Iterable是Java集合的顶级接口之一,这个接口中提供了三个方法,分别是forEach()、iterator()和spliterator()。三个方法中最常用的是iterator(),它可以通过迭代器遍历自身元素,也就是查询整个集合的所有元素。(www.xing528.com)

动手写11.2.1

其运行结果为:

图11.2.1 iterator()方法的使用

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈