add
remove
contains
size
isEmpty
clear //清空
addAll //添加多个0
containsAll
removeAll
Iterator对象称为迭代器,主要用于遍历Collection集合中的元素
所以实现了Collection接口的集合类都有一个iterator()方法,用以返回了一个实现了Iterator接口的对象,即返回一个迭代器
Iterator仅用于遍历集合,本身不存放对象
执行原理:
在使用iterator的next()遍历下一个元素前,还用hasNext()判断是否还有下一个元素
遍历完后,如果想再次遍历,要重置迭代器,也就是再获得一次迭代器:
Iterator iterator = col.iterator();
增强for是简化版的iterator,本质一样,只能用于遍历集合和数组
基本语法 for(元素类型 元素名: 集合名/数组名) { 访问元素; }
本文章使用limfx的vscode插件快速发布