zoukankan      html  css  js  c++  java
  • 遍历数列

    package font_files;
    public class StringReplaceEmp {
            public static void main(String args[]) {
                int[] ns = {1,2,3,4,5};
                for (int n : ns) {
                    System.out.print(n + ",");
                }
            }
    }
    

    结果:

    1,2,3,4,5,
    
    foreach的语句格式
    
    foreach的语句格式为:for(元素类型t 元素变量x : 遍历对象obj){引用了x的JAVA语句}一般情况下foreach比for更方便了对容器的遍历,但是由于foreach没有索引,不能操作元素中的元素,也有一定的不便。
    
    
    在使用foreach时的注意事项
    
    foreach不支持在循环中添加删除操作,因为在使用foreach循环的时候,数组(集合)就已经被锁定不能被修改,否则会报出Java.util.Concurrent Modification Exception的异常。
    

    使用for each循环打印也很麻烦。幸好Java标准库提供了Arrays.toString(数组名),可以快速打印数组内容:
    我理解Arrays.toString(数组名),为“返回完整数组的方法”;Arrays.toString(ns):就是将数组ns返回出来(函数最后肯定是:return ns;--新手猜测,错了这么着吧)

    package font_files;
    
    import java.util.Arrays;
    
    public class StringReplaceEmp {
        
            public static void main(String args[]) {
    
                int[] ns = {1,2,3,4,5};
                System.out.println(Arrays.toString(ns));
            }
    }
    

    结果:

    [1, 2, 3, 4, 5]
    

    遍历数组可以使用for循环,for循环可以访问数组索引,for each循环直接迭代每个数组元素,但无法获取索引;

    使用Arrays.toString()可以快速获取数组内容。

    热爱每一天
  • 相关阅读:
    CCOrbitCamera卡牌翻转效果
    用CCRenderTexture和BlendFunc制作游戏教学时使用的黑色覆盖层
    cocos2d-x触摸分发器原理
    cocos2d-x动作原理
    c++之函数原型
    cocos2d-x调度器原理
    cocos2d-x之MoonWarriors用c++实现
    cocos2d-x回收池原理
    SQL*Net more data to client等待事件
    asynch descriptor resize等待事件
  • 原文地址:https://www.cnblogs.com/blueblog6/p/15232355.html
Copyright © 2011-2022 走看看