• 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系统下安全管理
    Linux查看所有用户用什么命令
    linux下配置ip地址四种方法(图文方法)
    如何在linux系统中设置静态ip地址
    算法与cpu
    汇编 分支之跳转结构程序设计--待处理文档
    从汇编的角度理解程序(二)—— 分支和循环控制
    指令计数器--Program counter
    类型的分类
    CPU的内部架构和工作原理
  • 原文地址:https://www.cnblogs.com/systemEsc/p/3531378.html
Copyright © 2020-2023  润新知