java - 如何从 JTextField 为 3D 数组赋值?
问题描述
我想将一组包含产品数据的 JTextField 中的值分配给 3D 数组。这就是我尝试这样做的方式,它适用于 2D 数组:
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
?
解决方案
推荐阅读
- r - Error when using for loop in R: 'plot.new has not been called yet'
- typescript - 如何解决意外的令牌导入
- jasmine - 通过量角器检查文件是否已下载
- java - 无法在此程序中将 String 转换为 int
- bash - 如何在路径中使用带有参数的 tar
- drools - 决策表 x/y/z/foo.xls 位于文件夹 x/y/z 中,但声明包“导入”
- perl - 如何在分叉进程中获取随机数?
- java - JavaFX 不能拖放
- javascript - 带有 Rails 的 Coffescript/JS,camelCase 与下划线命名风格
- r - 如何汇总和计算被零包围的多列数据