zoukankan      html  css  js  c++  java
  • 迭代器和增强for循环

    迭代器在其实就是指针,读取集合或者数组中的一个值,读完以后又指向下一条数据。

       iterator()

    迭代器

    只读,不能改效率要比for循环高

     

    增强for循环

    1、 for循环的一种,简化了数组和集合的遍历,可以用来替代迭代器
    2、 格式:
      for(元素数据类型 变量:数组或者Collection集合){使用变量即可}
      实例在下面
    3、 弊端
     增强for的目标不能是null,所以需要对增强for的目标先进行不为null的判断

      在使用增强型for循环不支持遍历时删除元素

    例子:

    int[] numArray = { 1, 2, 3, 4, 5, 6 };
    for (int i : numArray) {
        System.out.print(i);
    }
    //结果会是123456 

  • 相关阅读:
    [国家集训队] Crash 的文明世界
    [国家集训队] middle
    [正睿集训2021] 构造专练
    [正睿集训2021] LIS
    CF482E ELCA
    UVA
    UVA
    UVA
    UVA
    UVA
  • 原文地址:https://www.cnblogs.com/Jc1995/p/12942183.html
Copyright © 2011-2022 走看看