如果“ i”太大,则Java迭代失败

时间:2018-10-11 07:59:25

标签: java nullpointerexception iteration

我有一个表(在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以上,则每次在另一行都停止并出现此错误。

请有经验的人遇到同样的问题吗?也许我有一个基本问题,但我没有看到。

非常感谢您的帮助。

0 个答案:

没有答案