数组相关操作
1.数组长度
数组名.length
2.数组填充
Array.fill(数组名,值) 或 Array.fill(数组名,开始下标,结束下标,值)
int[] a=new int[3];
int[] b=new int[3];
Arrays.fill(a, 2);
Arrays.fill(b, 1,2,4);
for(int i=0;i<a.length;i++){
System.out.print(a[i]+"");
}
for(int j=0;j<b.length;j++){
System.out.print(b[j]+"");
}
运行结果 222 040
3.数组复制
arraycopy(数组a,开始复制下标,数组b,开始复制下标,复制长度);
int[] a1={1,2,3,4};
System.arraycopy(a1, 0, b, 0, 2);
for(int i=0;i<a1.length;i++){
System.out.println(a1[i]+"");
}
4.数组比较
Arrays.equals(数组a,数组b)
int[] a=new int[3];
int[] b=new int[3];
Arrays.fill(a, 2);
Arrays.fill(b, 1,2,4);
if(Arrays.equals(a, b)){
System.out.println("相等");
}else{
System.out.println("不等");
}
}