美文网首页
Java数组

Java数组

作者: ticktackdong | 来源:发表于2018-04-29 15:19 被阅读0次
    1.声明数组: int[] a;int a[];
    2.创建数组:new int[5];
    如果变量代表一个数组,比如a,我们把a叫做引用 
    与基本类型不同 ,int c = 5; 这叫给c赋值为5 
    声明一个引用 int[] a; a = new int[5]; 让a这个引用,指向数组
    
    3.数组长度:.length属性用于访问一个数组的长度
    4.分配与赋值
     分配空间与赋值分步进行,同时进行(如下三种)
         //写法一: 分配空间同时赋值   
              int[] a = new int[]{100,102,444,836,3236};
        //写法二: 省略了new int[],效果一样     
              int[] b = {100,102,444,836,3236};
       //写法三:同时分配空间,和指定内容  
             int[] c = new int[3]{100,102,444,836,3236};
        //在这个例子里,长度是3,内容是5个,产生矛盾了 
         所以如果指定了数组的内容,就不能同时设置数组的长度
    
    5.增强型for循环遍历
        for (int each : values) {
                System.out.println(each);
        }
    
    6.复制数组
        System.arraycopy(src, srcPos, dest, destPos, length)
                  src: 源数组        dest目标数组     length复制的长度
              srcPos: 从源数组复制数据的起始位置
                         destPos: 复制到目标数组的起始位置
    
    7.二维数组
       int b[][] = new int[][]{
    
                    {1,2,3},
    
                    {4,5,6},
    
                   {7,8,9}
    
             };
    
    8.Arrays是针对数组的工具类,可以进行 排序,查找,复制填充等功能。
    copyOfRange 数组复制   
    toString() 转换为字符串  
    sort 排序  
    binarySearch 搜索
    equals 判断是否相同   
    fill 填充

    相关文章

      网友评论

          本文标题:Java数组

          本文链接:https://www.haomeiwen.com/subject/bqnolftx.html