Java错误:意外的类型错误 Object[]data=getSelectedRowData(i); updateStock((字符串)数据[0],int数据[4])//错误行

Java错误:意外的类型错误 Object[]data=getSelectedRowData(i); updateStock((字符串)数据[0],int数据[4])//错误行,java,Java,删除int 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

删除
int

  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);
    }     
}

删除
int

  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);
    }     
}

如果您试图将对象强制转换为int,则它必须位于括号中:

Object[] data=getSelectedRowData(i);
            updateStock((String)data[0],  data[4]);

如果您试图将对象强制转换为int,则它必须位于括号中:

Object[] data=getSelectedRowData(i);
            updateStock((String)data[0],  data[4]);

如果您与任何IDE一起使用,您将在编辑器上看到编译时错误。如果您与任何IDE一起使用,您将在编辑器上看到编译时错误。