Collection方法
一、.特点
- collection实现子类可以存放多个元素,每个元素可以是Obiect
- 有些Collection的实现类,可以存放重复的元素,有些不可以
- 有些Collection的实现类,有些是有序的(List),有些不是有序(Set))
- Collection接口没有直接的实现子类,是通过它的子接口Set 和 List 来实现的
二、.常用方法
- add : 添加单个元素
- move : 删除指定元素
- contains : 查找元素是否存在
- size : 获取元素个数
- isEmpty : 判断是否为空
- clear : 清空
- addAll : 添加多个元素
- containsAll : 查找多个元素是否都存在
- removeAl : 删除多个元素
三、. Collection 接口遍历元素方式 1-使用 Iterator(迭代器)快捷键itit
1. 基本介绍
- lterator对象称为迭代器,主要用于遍历 Collection 集合中的元素
- 所有实现了Colection接口的集合类都有一个iterator()方法,用以返回一个实现了Iterator接口的对象,即可以返回一个选代器。
- lterator 的结构.[看一张图]
- lterator 仅用于遍历集合,lterator 本身并不存放对象。
2.迭代器执行原理/基本语法
Iterator iterator = coll.iterator();//得到-个集合的迭代器
//hasNext():判断是否还有下一个元素
while(iterator.hasNext()){
//next()作用:1.下移 2.将下移以后集合位置上的元素返回
System.out.println(iterator:next());
}
3.Iterator接口的方法
四、.Collection 接口遍历对象方式 2-for 循环增强
增强for循环,可以代替iterator选代器,
特点: 增强for就是简化版的iterator本质一样。只能用于遍历集合或数组。
基本语法
for(元素类型 元素名 : 集合名或数组名)
{ 访问元素
}
for (Object object : col ) {
System.out.println(object)
}