我需要从表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));