Java之二维数组
怎么使用?
1)动态创建: int[][] arr = new int[2][3];
//2表示arr数组有2个元素(即外围数组),每一个元素(外围数组)中各有3个元素(内围数组)
2)静态创建:
int[] a = {1,2,3};
int[] b = {1,2,3,4};
int[] c = {1,2};
int[][] arr2 = {a,b,c};
严格来讲java中没有多维数组,都可以看成是一维数组,只是数组中存储元素类型是任意的,包括了数组类型。
ex:
二维数组的堆栈内存图