Java 如何在数组中存储整数数组的引用

Java 如何在数组中存储整数数组的引用,java,arrays,object,Java,Arrays,Object,我正在努力储存 int[] a=new int[10]; int[] b=new int[20]; int[] c=new int[30]; int[] d=new int[40]; 数组中的变量a、b、c、d。我不知道怎么做。对于用户定义的类型,例如myclass的对象,我可以创建myclass类型的数组,例如 myclass[] m=new myclass[2]; 并将引用存储在此数组中。我不知道如何对int、char等基本数据类型执行此操作您可以使用整数或字符或布尔值,例如: Inte

我正在努力储存

int[] a=new int[10];
int[] b=new int[20];
int[] c=new int[30];
int[] d=new int[40];
数组中的变量a、b、c、d。我不知道怎么做。对于用户定义的类型,例如
myclass
的对象,我可以创建
myclass
类型的数组,例如

myclass[] m=new myclass[2];

并将引用存储在此数组中。我不知道如何对int、char等基本数据类型执行此操作

您可以使用
整数
字符
布尔值
,例如:

Integer[] a = new Integer[10];

您可以使用
整数
字符
布尔值
,例如:

Integer[] a = new Integer[10];

如果您正在查找数组的数组

int [][] arrayOfArray = { intarray1, intarray2, ..};
所以

更新:

int store[][]=new int[4][];
        store[0] = a; 
        store[1] = b; 
        store[2] = c;
        store[3] = d;

如果您正在查找数组的数组

int [][] arrayOfArray = { intarray1, intarray2, ..};
所以

更新:

int store[][]=new int[4][];
        store[0] = a; 
        store[1] = b; 
        store[2] = c;
        store[3] = d;
我试图将变量a、b、c、d存储在数组中

您需要一个二维数组,它实际上是一个数组数组:

int[][] arys = new int[4][];
arys[0] = a; 
arys[1] = b; 
arys[2] = c;
arys[3] = d;
我试图将变量a、b、c、d存储在数组中

您需要一个二维数组,它实际上是一个数组数组:

int[][] arys = new int[4][];
arys[0] = a; 
arys[1] = b; 
arys[2] = c;
arys[3] = d;

这不是关于int数组的引用数组的问题吗?还是我糊涂了?
我正试图将a,b,c,d的[…]引用存储在一个数组中
是什么让我糊涂了:-)@Koushik这很好。OP问了这两个问题,如果我不感到困惑的话:)@Koushik让我们说我有四个整数数组a,b,c,d,正如上面定义的那样,现在我想把a,b,c,d存储在一个数组中,这样我就可以通过索引得到它们并使用它们了。@sᴜʀᴇsʜᴀᴛᴛᴀ 我正在做这个
int[]a=newint[10];int[]b=新的int[20];int[]c=新的int[30];int[]d=新的int[40];整数存储[]=新整数[4];存储[0]=a它显示的是错误,这不是关于INT数组的引用数组的问题吗?还是我糊涂了?
我正试图将a,b,c,d的[…]引用存储在一个数组中
是什么让我糊涂了:-)@Koushik这很好。OP问了这两个问题,如果我不感到困惑的话:)@Koushik让我们说我有四个整数数组a,b,c,d,正如上面定义的那样,现在我想把a,b,c,d存储在一个数组中,这样我就可以通过索引得到它们并使用它们了。@sᴜʀᴇsʜᴀᴛᴛᴀ 我正在做这个
int[]a=newint[10];int[]b=新的int[20];int[]c=新的int[30];int[]d=新的int[40];整数存储[]=新整数[4];存储[0]=a显示错误有输入错误,应该是
newint[4][]有输入错误,应该是
newint[4][]