将表JTable中的空单元格读入数组



我需要从表JTable中读取数据。问题是这个表可能包含空单元格。在这种情况下,错误消息是:

线程"AWT-EventQueue-0"异常java.lang.NullPointerException

如何避免此错误信息?

mdArrivals = new QueryTableModelFS();
tbArrivals = new JTable(mdArrivals);
String STA = mdArrivals.getValueAt(i,1).toString();

检查一下,读取对象mdArrivals.getValueAt(i,1),然后检查是否为空调用toString

Object value = mdArrivals.getValueAt(i,1);
if (value!=null)
{
    String sta = value.toString();
}
        String value= String.valueOf(jTable1.getValueAt(row, col));

最新更新