我有一个表(在Java中),其编号如下: (jTable1只有一列)
数字 1个 2 3 。 。 。 468
我想从此表中获取数据,并使用以下代码将其写入输出:
int rows=jTable1.getRowCount();
for(int j=0;j<rows;j++){
int data= Integer.parseInt(jTable1.getValueAt(j,0).toString());
}
当我运行代码时,它将以NullPointerException停止。在第一次运行中,在410.行,而在第二次运行中,在413,有时在430处停止并标记此行:
“ int数据= jTable1.getValueAt(j,0).toString();”
该表没有空行或单元格,只包含数字!
如果我将“ row1”变量更改为450,则它运行良好。如果我将“ row1”的值增加到450以上,则每次在另一行都停止并出现此错误。
请有经验的人遇到同样的问题吗?也许我有一个基本问题,但我没有看到。
非常感谢您的帮助。