阿里Java学习路线:阶段 1:Java语言基础-Java语言高级特性:第28章:类集框架简介:课时124:Collection接口简介

本文详细介绍了Java中Collection接口的核心操作方法及其发展历程。从JDK1.5版本开始,Collection继承了Iterable接口,并得到了进一步的扩展。文章重点讲解了常用的add()和iterator()方法。

java.util.Collection是单值集合操作的最大的父接口,在该接口中定义有所有的单值数据的处理操作,这个接口中定义了如下的核心操作方法:

No.方法名称类型描述
01public boolean add​(E e)普通向集合保存数据
02public boolean addAll​(Collection<? extends E> c)普通追加一组数据
03public void clear()普通清空集合,让根节点为空,同时执行GC处理
04public boolean contains​(Object o)普通查询数据是否存在,需要equals()方法支持
05public boolean remove​(Object o)普通数据删除,需要equals()方法支持
06public int size()普通获取数据长度,最大值为Integer.MAX_VALUE
07public Object[] toArray()普通将集合变为对象数组返回
08public Iterator <E> iterator()普通将集合变为Iterator接口返回

在进行集合操作时,有两个方法最为常用:【增加】add()、【输出】iterator()。

在JDK1.5版本之前,Collection只是一个独立的接口,但是从JDK1.5后,提供了Iterable父接口,并且在JDK1.8后针对于Iterable接口也得到了一些扩充。另外,在JDK1.2~JDK1.4的时代里面,如果要进行集合的使用往往会直接操作Collection接口,但是从JDK1.5时代开始更多的情况下选择的都是Collection的两个子接口:允许重复的List子接口、不允许重复的Set子接口;

Collection接口
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值