zoukankan      html  css  js  c++  java
  • 迭代器 iterator(二): 用iterator遍历arraylist

           迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。以上引自百度
         在类中创建一个ArrayList集合为其指定泛型为Integer类型,并添加10个元素,利用迭代品遍历arraylist集合,其循环条件为如果迭代器中用有元素可以迭代就继续,直到没有。

    Code如下:

         /**
         * 遍历容顺
         *
         */
        
        public static void Array_Iterator()
        {
            List<Integer>list=new ArrayList<Integer>();
            for(int i=0;i<10;i++)
            {
                list.add(i);
            }
            System.out.println("List 中的所有元素");
        for(Iterator<Integer> it=list.iterator();it.hasNext();)
            {
                System.out.println(it.next()+" ");
            
            }
        }//over

        --------结果如下--------

    List 中的所有元素
    0    
    1    
    2    
    3    
    4    
    5    
    6    
    7    
    8    
    9   

  • 相关阅读:
    js 时间相关函数
    javascript面向对象:继承、多态
    面向对象相关
    reset.css css重置公共样式
    开通博客园第一天。
    vue 和 react 路由跳转和传参
    前端密码加密方式
    react组件回顶部
    移动端使用rem方法
    用rekit创建react项目
  • 原文地址:https://www.cnblogs.com/c546170667/p/5785888.html
Copyright © 2011-2022 走看看