Java 数组复制以及二维数组
数组的复制
System.arrayCopy()
//数组复制
String [] a =new String[]{
"1","2","3","4","5"};
String [] b =new String[]{
"A","B","C","D","E"};
// "1","2","3","4","5" "A","B","C","D","E"
/**
* 参数一:源数组 复制的是源数组
* 参数二:源数组的起始位置
* 参数三:目标数组 被粘贴的对象
* 参数四:目标数组的起始位置
* 参数五:则表示长度
* "1","2","3","D","E"
*
* "1","2","3","D","E"
*
* "1","B","C","D","E"
* "1","2","3","4","E"
* "1","B","C","4","5"
* "1","B","3","D","5"
*/
System.arraycopy(a, 0, b, 0, a.length-2);
//(源数组(被复制的是源数组),源数组的起始位置,目标数组(被黏贴的对象),目标数组的起始位置,表示长度);
System.out.println(Arrays.toString(a));
System.out.println(Arrays.toString(b));
二维数组
结构上类似于表格 如何进行定义二维数组
基本用法
int[] []a=new int[2][3];
int[] b[]=new int[2][3];
int c[][]=new int[2][3];
a[0][0]=0;
a[0][1]=1;
a[1][0]=2;
a[1][1]=3;
//System.out.println(Arrays.toString(a));显示a的所有二维数组元素
for(int i=0;i<c.length;i++){
for(int j=0;j<c.length;j++){
System.out.println(a[i][j]);
}
}
