数组
一、内存模型
一对连续的变量集合
二、创建方式
根据知不知道内容可以将数组分为动态和静态
2.1.一维数组
静态
标准 : 数据类型[] 引用名=new int[]{数据内容};
省略 : 数据类型[] 引用名={数据内容}
动态
标准 : 数据类型[] 引用名=new int[数据量];
2.2.二维数组
静态
标准 : 数据类型[][] 引用名=new int[][]{{数据内容},{数据内容}};
省略 : 数据类型[][] 引用名={{数据内容},{数据内容}};
动态:参考一维数组
标准 : 数据类型[][] 引用名=new int[行][列];
三、数组操作
增加:空的元素是0,增加就是改变0的值
删除:空的元素是0,后面的元素往前面移动
修改:更改元素内容
查找
下标:根据索引查找
内容:对比内容查找,没有找到就返回-1
四、数组工具类
打印:Arrays.toString(数组)
拷贝:Arrays.copyOf(数组,个数)
排序:Arrays.sort(数组)
查询:Arrays.binarySearch(数组, 元素);