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

            }

        }

    }

  • 相关阅读:
    JavaScript中常见的十五种设计模式
    如何使 highchart图表标题文字可选择复制
    python如何以表格形式打印输出
    记一次vue长列表的内存性能分析和优化
    如何收集常见的前端性能信息
    如何实现同等间隙的卡片布局
    图片横向等高瀑布流,每行占满,限制行数 的实现
    弹窗查看内容时 内容滚动区域设置为body区
    卡片列表项缓缓往下展示 效果实现
    【年终总结】微信前端社招有感
  • 原文地址:https://www.cnblogs.com/systemEsc/p/3531378.html
Copyright © 2011-2022 走看看