如何将数组存储在单个数组中? 例如我有四个不同的数组,我想将它存储在单个数组中int storeAllArray []
,当我打电话给storeAllArray [1],我会得到这个输出[11,65,4,3,2,9,7]
而不是单个元素?如何将数组存储在单个数组中
int array1 [] = {1,2,3,4,5,100,200,400};
int array2 [] = {2,6,5,7,2,5,10};
int array3 [] = {11,65,4,3,2,9,7};
int array4 [] = {111,33,22,55,77};
int storeAllArray [] = {array1,array2,array3,array2}
//我希望所有的阵列中的存储阵列上
for (int i=0; i<storeAllArray; i++){
System.out.println(storeAllArray.get[0]); // e.g. will produce --> 1,2,3,4,5,100,200,400 , how can I do this?
}
编辑: 我怎样才能得到输出这样?
System.out.println(storeAllArray [0]) --> [1,2,3,4,5,100,200,400];
System.out.println(storeAllArray [1]) --> [2,6,5,7,2,5,10];
System.out.println(storeAllArray [2]) --> [11,65,4,3,2,9,7];
System.out.println(storeAllArray [2]) --> [111,33,22,55,77];
的可能重复的[如何弄平2D阵列到一维数组?](http://stackoverflow.com/questions/2569279/how-to-flatten-2d-array-to-1d-array) – givanse 2013-12-19 16:23:47
@givanse不得不在这里不同意。您所关联的问题是关于如何将二维数组转换为一维数组,当这个问题真的在询问有关制作二维数组的问题时。 – 2013-12-19 16:48:12