我不明白; 我正在使用DefaultTableModel,我的尝试就是将这个值作为一个表格获取int:
Integer.parseInt( tableModel.getValueAt(i, 1) );
Run Code Online (Sandbox Code Playgroud)
Eclipse是说有必要从铸造Object到String,所以日食使得如下:
Integer.parseInt( (String) tableModel.getValueAt(i, 1) );
Run Code Online (Sandbox Code Playgroud)
在运行时,程序崩溃,因为无法将"int转换为字符串".为什么?我期待"object - > string - > int".
尝试使用:
Integer.parseInt( tableModel.getValueAt(i, 1).toString() );
Run Code Online (Sandbox Code Playgroud)
只需使用设置对象的字符串表示toString().