java - 如何创建一个包含 int 数组的数组?

标签 java arrays

所以我对 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/

相关文章:

java将对象数组转换为int数组

java - 如何使用流修改java 8中列表每个元素中的字段

在运行时创建一个数组并将其传递给 C 中的函数?

c++ - 静态数组分配问题!

java - JPA @OneToOne关系删除

java - 我的语法有什么问题?

java - 在 HQL 中使用 sum 方法得到不适当的结果

javascript - 如何获取多维 Javascript 数组的维度?

javascript - 如何检查数组中的每一项?

Java:检查数组中的下一个 "field"是否存在