【JAVA学习】Iterator 用法小结

Iterator 

【设计思想】

在<客户>与<容器>之间增加一层

一方面:避免将<容器>中细节暴露出来,增加安全性

另外一方面:避免开发过程中去分析不必要的细节,提交效率


【使用方法】

 list l = new ArrayList();
 l.add("aa");
 l.add("bb");
 l.add("cc");

// 调用 iterator()方法,将返回一个Iterator对象
Iterator iter = l.iterator();

// 调用 hasNext()方法,检查序列中是否还有元素
iter.hasNext();

// 调用 next()方法,获得序列中的下一个元素
iter.next();

// 调用 remove()方法,将迭代器返回的元素删除
iter.remove();

【注意事项】

  • Iterator功能简单,只能单向移动

  • 迭代器是一种设计模式,用于遍历序列






转载于:https://my.oschina.net/u/2273965/blog/350826

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值