传统写法: Iterator iter = lst.iterator(); while (iter.hasNext()) { Object obj = iter.next(); // Do things }
后来Java新版本牛逼了,支持foreach语法了: for (Object obj:lst) { // Do things }
------解决方案-------------------- 和foreach本质上一样
------解决方案-------------------- 跟循环foreach差不多
------解决方案-------------------- 一般我身边的老手喜欢用 Iterator 而新手一般都用 for
------解决方案--------------------