• 遍历数列


    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()可以快速获取数组内容。

    热爱每一天
  • 相关阅读:
    【js】this=>>4种用法
    【js】接口实现代码
    【es6】object.is()&&==&&===
    js apply&&call
    【javascript=>>DOM】=>>Attribute与Property的区别
    Android ListView刷新问题
    Android EditText自动换行
    Android 状态栏隐藏 ( 全屏 )
    Android 取得手机屏幕大小
    Android中使用代码改变背景颜色
  • 原文地址:https://www.cnblogs.com/blueblog6/p/15232355.html
Copyright © 2020-2023  润新知