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);

            }

        }

    }

  • 相关阅读:
    eval()函数的使用
    Ajax的GET,POST方法传输数据和接收返回数据
    使用目录
    安装目录
    c 文件输入和输出
    【C++王桂林】
    【C++】虚函数表vtable理解
    【C++】内存管理内幕阅读笔记
    git提交中的索引错误问题
    pydicom编辑、删除DICOM文件中病人相关信息
  • 原文地址:https://www.cnblogs.com/systemEsc/p/3531378.html
Copyright © 2011-2022 走看看