Java中Collection接口和常用方法

Collection接口和常用的方法

1. Collection接口遍历元素方式1-使用Iterator(迭代器)

迭代器执行原理

Iterator iterator = 对象.iterator();//得到一个集合的迭代器
//hasNext():判断是否还有下一个元素
while(iterator.hasNext(){
    //next():下移、将下移以后集合位置上的元素返回
    System.out.println(iterator.next());
}// 快捷键itit会生成while循环

Iterator接口的方法:hasNext()、next()、remove()
提示:在调用iterator.next()方法之前必须要调用iterator.hasNext()进行检测。若不调用,且下一条记录无效,直接调用it.next()回抛出NoSuchElementException异常
如果希望再次遍历,需要重置我们的迭代器iterator = 对象.iterator()

  1. Iterator对象称为迭代器,主要用于遍历Collection集合中的元素
  1. 所有实现了Collection接口的集合类都有一个Iterator()方法,用以返回一个实现了Iterator接口的对象,即可以返回一个迭代器
  1. Iterator的结构
  1. Iterator仅用于遍历集合,Iterator本身并不是存放对象

2. Collection接口遍历对象方式2-for循环增强

增强for循环,可以代替iterator迭代器,特点:增强for就是简化版的iterator,本质一样。只能用于遍历集合或数组;增强for,底层仍然是迭代器
基本语法

for(元素类型 元素名 : 集合名或数组名){
        访问元素
}

快捷生成方式 大写I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值