将数据表保存到数组中会抛出null

时间:2012-10-22 18:03:40

标签: java arrays nullpointerexception

将信息从表传递到二维数组时,我遇到了问题

for (int i=0; i < DefaultTableModel.getRowCount(); i++) {
    for (int j=0; j < DefaultTableModel.getColumnCount(); j++) {
        dataConteo[i][j]=DefaultTableModel.getValueAt(i,j);
    }
}

我完全填满了表格,但仍然在

中出错
dataConteo[i][j]=DefaultTableModel.getValueAt(i,j);

NullPointerException

1 个答案:

答案 0 :(得分:0)

假设model不是null ....

for循环之前,您是否分配了dataConteo数组?将Type替换为实际类型。

Type[][] dataConteo = new Type[model.getRowCount()][model.getColumnCount()];