增强for循环和迭代器

package example6;文章来源地址https://www.yii666.com/article/758292.html

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;网址:yii666.com

class foreach{
/*增强for循环
 * 1.语法   for(遍历出来的值:要遍历的集合){}
 * 运用场景:数组;实现Iterable接口可以使用增强for循环
 * 在集合上使用增强for循环遍历
 * list,set 都实现了Iterable接口,所以可以使用增强for循环
 * map没有实现Iterable接口,所以不能使用增强for循环
 * 2.增强for循环出现的目的:为了替代迭代器,迭代器的实现很麻烦
 * 增强for循环底层就是迭代器
 * */
    public static void main(String[] args) {
        //创建一个集合list
        List<String> list=new ArrayList<String>();
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");
        //使用增强for循环遍历list集合
        for (String s : list) {
            System.out.println(s);
        }
        //使用迭代器遍历list集合
        Iterator<String> it=list.iterator();
        while(it.hasNext()) {
            System.out.println(it.next());
        }
    }
}文章地址https://www.yii666.com/article/758292.html网址:yii666.com<文章来源地址:https://www.yii666.com/article/758292.html

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png