Iterator迭代器遍历的两种方式:for和while

Iterator迭代器遍历的两种方式:while和for

while方式

Iterator it = 集合对象.iterator();
        while (it.hasNext()) {
            System.out.println(it.next());
        }

for方式

for (Iterator it = 集合对象.iterator(); it.hasNext();) {
            System.out.println(it.next());
        }

建议使用for循环方式

因为 for循环中的迭代器对象it是在循环里面,循环结束后it的生命周期也会结束!

而while循环方式迭代器对象在while循环体的外面,会在内存中占用一定的资源!不推荐使用!

发布了47 篇原创文章 · 获赞 2 · 访问量 3489
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览