所以我对 Java 编程非常陌生,我正在使用 netbeans。我的问题是我已经有 5 个数组,但我想将它们的所有数据放入一个大数组中,以便稍后在我的项目中更好地引用它。我对此进行了一些研究,但如果没有将其应用于我的代码本身或更好的解释,我会感到困惑。我认为它与多个方括号有关,但我不太确定如何做到这一点。
int[] particle1;
particle1 = new int[3];
particle1[0] = 0; //x
particle1[1] = 0; //y
particle1[2] = 1; //weight
int[] particle2;
particle2 = new int[3];
particle2[0] = 0; //x
particle2[1] = 2; //y
particle2[1] = 1; //wieght
int[] particle3;
particle3 = new int [3];
particle3[0] = 0;
particle3[1] = 4;
particle3[2] = 1;
String[] allPos;
allPos = new String[5];
allPos[0] = particle1;
allPos[1] = particle2;
allPos[2] = particle3;
System.out.println("The position of all of them and there weight is: " +
java.util.Arrays.toString(allPos));
System.out.println(" Hello World!");`
最佳答案
int[][] particles=new int[3][3];
particles[0][0]=0; //particle 1 x value
particles[0][1]=0; //particle 1 y value
particles[0][2]=1; //particle 1 weight value
particles[1][0]=0; //particle 2 x value
particles[1][1]=2; //particle 2 y value
particles[1][2]=1; //particle 2 weight value
particles[2][0]=0; //particle 3 x value
particles[2][1]=4; //particle 3 y values
particles[2][2]=1; //particle 3 weight value
关于java - 如何创建一个包含 int 数组的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22824509/