博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【JAVA学习】Iterator 用法小结
阅读量:5907 次
发布时间:2019-06-19

本文共 439 字,大约阅读时间需要 1 分钟。

hot3.png

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

你可能感兴趣的文章
Android 四大组件之一(Activity)
查看>>
扫描(一)
查看>>
Centos7安装rabbitmq server 3.6.0
查看>>
iostat命令学习
查看>>
html video的url更新,自动清缓存
查看>>
【11】ajax请求后台接口数据与返回值处理js写法
查看>>
Python菜鸟之路:Jquery Ajax的使用
查看>>
LeetCode算法题-Maximum Depth of Binary Tree
查看>>
Cox 教学视频5
查看>>
使用ffmpeg实现对h264视频解码 -- (实现了一个易于使用的c++封装库)
查看>>
Android Xutils 框架
查看>>
书摘—你不可不知的心理策略
查看>>
Linux安装telnet
查看>>
sap scriptfom 多语言翻译
查看>>
黄聪:3分钟学会sessionStorage用法
查看>>
Entity Framework 全面教程详解(转)
查看>>
挖掘数据金矿 领军协同创新 曙光荣膺“2016大数据创新应用领袖企业”称号
查看>>
Fast通道获得Win10 Mobile Build 14977更新
查看>>
Firefox 跟踪保护技术将页面加载时间减少 44%
查看>>
java解析虾米音乐
查看>>