zoukankan      html  css  js  c++  java
  • java从0开始学——数组,一维和多维

    #,在java中,允许数组的长度为0;也就是允许
         int[] zeroLenthArray = new int[0];
    #,匿名的数组初始化是合法的;
        int[] smallPrime = new int[] {1, 2, 3, 4, 5};
        int[][] balance = new [][]{
        {1,2,3},
        {4,5,6},    
    };
    #,如果要基于原有的一个数据复制一份新的数组出来,可以使用如下语法:
        int[] copiedArray = Arrays.copyOf(sourceArray, sourceArray.length);
        后面一个参数的长度允许比原数组的长度长,那么多余出来的元素会被赋值为0.

    #,关于多维数组,在java中其实没有多维数组,上面的所谓多维数组实际上是数组的数组,所以比如
        balance[i]其实引用的是多维数组的第i行,由于可以单独出去数组的某一行,所以实际上可以让数组的两行互换。

    #,利用数组的这种特性,实际上还可以构造不规则的数组,也就是数组每一行的长度都不相同。

        




  • 相关阅读:
    tomcat 无法clean 的bug
    Open Type vs Open resource
    Cannot change version of project facet Dynamic Web Module to 2.4.
    股权稀释
    Java的各种打包方式
    记忆
    【转】给女儿的信
    买房费用
    工作职场
    装修-水电改造
  • 原文地址:https://www.cnblogs.com/strinkbug/p/4911526.html
Copyright © 2011-2022 走看看