如何解决如何从 JTextField 为 3D 数组赋值?
我想将包含产品数据的一组 JTextField 中的值分配给 3D 数组。这就是我尝试这样做的方式,它适用于二维数组:
String[] products3d = {String.valueOf(prodID+1),pType.getText(),pDesc.getText(),supplier.getText(),qty.getText(),totalCost.getText(),dateReceived.getText()};
for (int x = 0; x < 7; x++) {
products2darray2[prodID][x] = products3d[x];
}
//Assigns the information to the products 3d array
for (int x = 0; x < 10; x++) {
for (int y = 0; y < 7; y++) {
products3darray[prodID][x][y] = products2darray2[x][y];
}
}
例如,我打算使 prodID = 1
在 products3darray[0]
,下一个 prodID
在 products3darray[1]
,依此类推,因为我是计划通过 products3darray[i][j]
分配 pType
,结果每次使用该函数时都会在 products3darray[i+1]
分配和重新分配值。我如何通过 prodID
正确分配它?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。