System.arraycopy(arr1,0,arr2,0,arr1.length);
System.out.println("使用System类arraycopy()方法实现复制数组全部内容:");
for(int index=0;index
}
System.out.println();
}
运行结果如下所示:
使用System类arraycopy()方法实现复制数组全部内容:
1 2 3 4 5
2.二维数组简介
二维数组实际上是一维数组的数组。二维数组的创建、初始化和应用可以类比一维数组。
例如二维数组的创建及初始化如下:
[java]
int[][] arr = ]{{1,2},{3,4}};//二维数组的创建及初始化
或者
int[][] arr = new int[][]{{1,2},{3,4}};//二维数组的创建及初始化
二维数组的遍历,代码如下:
[java]
/**
*
Title:遍历二维数组实例
*
Description:遍历二维数组的内容
*
Copyright:Copyright(c) 2012
*
Filename:PrintArray1Content.java
*@author 王路情
*@version 1.0
*/
public class PrintArray2Content {
/**
*方法描述:主方法
*输入参数:String[] args
*返回类型:void
*/
public static void main(String[] args) {
int[][] arr1 = new int[][]{{1,2},{3,4}};
System.out.println("访问并输出二维数组的内容:");
for(int index=0;index
}
System.out.println();
}
}
}
运行结果如下所示:
访问并输出二维数组的内容:
1 2
3 4
3.总结
1)数组是一种常用的数据结构,不管面向对象编程,还是面向过程编程,数组都很重要。
2)Java中数组的元素可以是基本的数据类型,也可以是对象引用类型。
3)高维数组可以看做是一位数组不断地变化迭代而来,注重内存分配。