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

时间:2013-12-07 11:08:22

标签: 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等)执行此操作

3 个答案:

答案 0 :(得分:3)

  

我正在尝试将变量a,b,c,d存储在数组中。

你想要一个二维数组,它实际上是一个数组数组:

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

答案 1 :(得分:2)

如果您正在寻找数组数组

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

所以

int [][] arrayOfArray = { a, b, ..};

<强>更新

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

答案 2 :(得分:0)

您可以使用IntegerCharacterBoolean例如:

Integer[] a = new Integer[10];