A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hmYing 中级黑马   /  2013-8-8 21:35  /  1170 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

iterator()取出(迭代器)
取出需要多个功能,将其封装
数据结构不同,取出的实现方式不同
描述:类(定义在集合内部的一个用于取出的一个内部类)
      内部类共性(判断...、取出...)-------抽取并形成接口:iterator
大型电子游戏机房(电玩城)---取娃娃的夹子(对象方法:移动、打开、夹取)                              
                               (两爪夹子,三爪夹子...)

方法1.(推荐)
for(iterator it = al.iterator; it.hasNext();){
sop(it.next());
}
较好写法:内存管理更出色

方法2.(对比方法1进行学习)
while(){}会先定义Iterator it对象,循环结束后it还在内存中(即对象还在内存中)

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1

查看全部评分

3 个回复

倒序浏览
一个知识点的话,有代码辅助就更好了
回复 使用道具 举报
神之梦 发表于 2013-8-8 22:23
一个知识点的话,有代码辅助就更好了

会改进的,:)!
回复 使用道具 举报

谢谢版主
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马