1 数组作为对象,允许new关键字进行内存分配。
2 语法格式
数组元素类型 数组名字[ ];
数组元素类型[ ] 数组名字;
3 真正使用数组还要为其分配内存空间
语法格式: 数组名字 = new 数组元素类型[数组元素的个数]
4 数组的下标从零开始
5 创建数组 分配内存可以一起
数组类型 数组名[ ] = new 数组类型[ 数组元素的个数 ]
6 数组的初始化
int arr[] = new int[]{1,2,3,5}
int arr2[] = {1,2,3}
7 二维数组的初始化
type arrayname[][] = {value1,,,,}
8 填充替换数组元素
fill(int[] a, int ,value) 方法 将指定的int值分配给int型数组的每个元素。
fill(int[] a, int fromIndex,int toIndex, int value)
即 arrays.fill()
9 对数组的排序,sort()方法
10 Arrarys.copyOf() 与 copyOfRange() 方法可以实现对数组的复制
语法为:
copyOf(arr,int newlength) 如果新素组的长度大于数组arr的长度,用0填充
copyOfRange(arr, int formIndex, int toIndex) 索引位置