zoukankan      html  css  js  c++  java
  • java数组遍历——iterator接口和for方法 (转)

    示例代码:

    package com.arraytest;

    import java.util.ArrayList;

    import java.util.Iterator;

    import java.util.List;

    import org.junit.Test;

    public class Test01 {

        @Test

        public void test01() {

            List<Integer> lstint = new ArrayList<Integer>();

            lstint.add(1);

            lstint.add(2);

            lstint.add(3);

            // Iterator遍历一

            Iterator<Integer> iterator = lstint.iterator();

            while (iterator.hasNext()) {

                int i = (Integer) iterator.next();

                System.out.println(i);

            }

        }

        @Test

        public void test02() {

            List<Integer> lstint = new ArrayList<Integer>();

            lstint.add(1);

            lstint.add(2);

            lstint.add(3);

            // Iterator遍历二这种写法要留意,因为Iterator的指针自动移动,所以第2个分号以后,不用写类似i++之类的代码

            for (Iterator<Integer> it = lstint.iterator(); it.hasNext();) {

                int i = (Integer) it.next();

                System.out.println(i);

            }

        }

        @Test

        public void test03() {

            List<Integer> lstint = new ArrayList<Integer>();

            lstint.add(1);

            lstint.add(2);

            lstint.add(3);

            // for循环

            for (int i = 0; i < lstint.size(); i++) {

                System.out.println(lstint.get(i));

            }

        }

        @Test

        public void test04() {

            List<Integer> lstint = new ArrayList<Integer>();

            lstint.add(1);

            lstint.add(2);

            lstint.add(3);

            // for循环加强版

            for (Integer i : lstint) {

                System.out.println(i);

            }

        }

    }

  • 相关阅读:
    树莓派linux驱动学习之hello world
    android通过服务实现消息推送
    [转载] iOS开发分辨率那点事
    《裸辞的程序猿漂流记十四》——升级站点
    typedef 总结
    苹果 App Store 申请和管理相关知识
    判断系统是12小时制还是24小时制
    解决 UIView 设置背景为UIImage图片变型问题[XXX setBackgroundColor:[UIColor colorWithPatternImage:XXX]];
    免费iOS第三方推送工具Urban Airship使用教程
    sizeWithFont:方法使用明细
  • 原文地址:https://www.cnblogs.com/systemEsc/p/3531378.html
Copyright © 2011-2022 走看看