Collection接口 Collection的通用方法 foreach Iterator 迭代器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Collection接口 Collection的通用方法 foreach Iterator 迭代器相关的知识,希望对你有一定的参考价值。

Collection接口 单列集合的接口
list 有索引 有序
set 无索引 无序
AbstractCollection是实现了Collection接口的抽象父类
Collection<> c = new ArrayList<>();
多态 只可以用父类的方法,不可以用子类特有的方法

Collection的通用方法
增 add()
删 remove()
清空集合 clear()
判断元素是否为空 isEmpty
判断元素是否存在 contains()
集合的长度 size()

增强for foreach 遍历容器 没有索引

for(数据类型 临时变量 : 需要被遍历的集合){
可以直接打印变量
}

迭代器 Iterator
创建集合的迭代器对象
用hasnext 判断是否有下一个元素
next 得到下一个元素

并发修改异常
在迭代过程中,集合不可以给自己增加元素或者删除元素,但是可以用过迭代器来增加或者改变

遍历与迭代区别 迭代强调动作的重复
洗牌的方法 Collections.shuffle(传个集合);

 

 

 

        

 

以上是关于Collection接口 Collection的通用方法 foreach Iterator 迭代器的主要内容,如果未能解决你的问题,请参考以下文章

java.util (Collection接口和Map接口)

JAVA中Collection接口和Map接口的主要实现类

Java集合之Collection接口

Java集合之Collection接口

Collection接口 Collection的通用方法 foreach Iterator 迭代器

Collection接口与Iterator接口