Java数组

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 填充
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容