本文主要是参考<图解设计模式>写的读书笔记: 开发中我用到遍历集合时候,无非我常用的就是简单的for循环,foreach,iterator 这三种方式进行遍历! 当然这三种的效率: 学习Iterator模式时候,书上给的案例是这样的,一个书架上面放满了书,书下面有个指针! 大概就这样,画的不好! 首先这书架也就相当于是一个集合,集合中得book就是相当于集合元素,下面的指针就相当于Iterator中得hasNext(): 为甚有那么简单的for循环不用,非要搞Iterator干嘛,我第一次时候…