Object[] data=getSelectedRowData(i);
updateStock((String)data[0], int data[4]);//error line <<
说:
意外类型
要求:值
'.class'预期
不是a 声明
'';'预期
以下是完整代码:
private void saveOrderDiscription() throws SQLException
{
int rows=rdrtbl.getRowCount();
for(int i=0; i<rows; i++)
{
Object[] data=getSelectedRowData(i);
updateStock((String)data[0], int data[4]);//error line
String query="INSERT INTO orderdiscription VALUES('"+
codeFld.getText()+"', '"+data[0]+"', "+data[5]+")";
dbs.action(query);
}
}
我该怎么办?
答案 0 :(得分:3)
删除int
Object[] data=getSelectedRowData(i);
updateStock((String)data[0], data[4]);
答案 1 :(得分:1)
如果您尝试将对象强制转换为int,则它必须位于括号中:
Object[] data=getSelectedRowData(i);
updateStock((String)data[0], (int) data[4]);