1、一维数组
数组的名字=new 数组中元素的类型[数组元素的个数]
arr=new int[5]
当使用new关键字为数组分配内存时,整形数组中各个元素的初始值都为0
或者是
int month[]=new int[12]
2、二维数组
数据类型 数组名称[][]={数组中各元素的值}
int myarr[][]={{12,0},{45,10}}
a[2][3]=a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2]
一般用for循环时间遍历数组,用foreach语句更简单
3、对数组进行排序
Arrays.sort(object)
int arr[]=new int[]{23,42,12,8};
Arrays.sort(arr);
for(int i=0;i<arr.length;i++)
{ System.out.println(arr[i]);}
就排序了
4、复制数组
Arrays类的
copyOf(arr,int newlength)
newlength为复制出来的新数值的长度,如果比以前的长是用0来填充
copyOfRange(arr,int formlndex,int tolndex)
formlndex为指定开始复制数组的索引位置
tolndex为要复制范围的最后索引位置
int arr[]=new int[]{23,42,12,84,10};
int newarr[]=Arrays.copyOfRange(arr,0,3);
for(int i=0;i<newarr.length;i++){
System.out.println(newarr[i]);}
输出来为 23 42 12