Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在循环中加载这些变量的数据_Java_Arrays_Jtable - Fatal编程技术网

Java 如何在循环中加载这些变量的数据

Java 如何在循环中加载这些变量的数据,java,arrays,jtable,Java,Arrays,Jtable,如何在循环中创建这部分(JTable)代码 Object[][] dataEntries = { { firstName[0], "secondName[0]", ""Click to select"", new Boolean(false) }, { firstName[1], "secondName[1]", ""Click to select"", new Boolean(false) }, { firstName[2], "second

如何在循环中创建这部分(JTable)代码

Object[][] dataEntries = 
{ 
        { firstName[0], "secondName[0]", ""Click to select"", new Boolean(false) },
        { firstName[1], "secondName[1]", ""Click to select"", new Boolean(false) },
        { firstName[2], "secondName[2]", ""Click to select"", new Boolean(false) },
        { firstName[3], "secondName[3]", ""Click to select"", new Boolean(false) }
};
因为我想这样做

Object[][] dataEntries = 
{ 
        { firstName[i], "secondName[i]", ""Click to select"", new Boolean(false) },
        { firstName[i+1], "secondName[i+1]", ""Click to select"", new Boolean(false) },
        { firstName[i+2], "secondName[i+2]", ""Click to select"", new Boolean(false) },
        { firstName[i+3], "secondName[i+3]", ""Click to select"", new Boolean(false) }
};

试着这样做:

Object[][] dataEntries = new Object[4][4];

for(int i = 0 ; i<4 ; i++){

    dataEntries[i][0] = firstName[i];
    dataEntries[i][1] = "secondName["+i+"]";
    dataEntries[i][2] = "Click to select";
    dataEntries[i][3] = new Boolean(false);

}
Object[][]数据项=新对象[4][4];

对于(int i=0;i您忘记创建二维数组。@NarendraPathai感谢您的回复,但我没有忘记:
Object[]]dataEntries=new Object[4][4];
谢谢您,但我将dataEntries[i][1]=“secondName[“+i+”””;更改为secondName[i];因为这足够了。@arkani很好,请记住,如果有帮助的话