黑马程序员--毕向东老师--集合容器经典之iterator迭代器

来源:互联网 发布:ff14猫娘的捏脸数据 编辑:程序博客网 时间:2024/06/06 03:33

iterator()取出(迭代器)
取出需要多个功能,将其封装
数据结构不同,取出的实现方式不同
描述:类(定义在集合内部的一个用于取出的一个内部类)
      内部类共性(判断...、取出...)-------抽取并形成接口:iterator

大型电子游戏机房(电玩城)---取娃娃的夹子(对象方法:移动、打开、夹取)                              
                               (两爪夹子,三爪夹子...)

 

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

方法2----

while(){}会先定义Iterator it对象,循环结束后it还在内存中(即对象还在内存中)

原创粉丝点击