2

テーブルからデータを読み取る必要がありますJTable。問題は、このテーブルに空のセルが含まれている可能性があることです。この場合、エラー メッセージは次のとおりです。

スレッド「AWT-EventQueue-0」での例外 java.lang.NullPointerException

このエラー メッセージを回避するにはどうすればよいですか?

mdArrivals = new QueryTableModelFS();

tbArrivals = new JTable(mdArrivals);

String STA = mdArrivals.getValueAt(i,1).toString();
4

2 に答える 2

3

それをチェックして、オブジェクトを読み取り mdArrivals.getValueAt(i,1)、その後null呼び出しでないかどうかをチェックしますtoString

Object value = mdArrivals.getValueAt(i,1);
if (value!=null)
{
    String sta = value.toString();
}
于 2013-06-14T11:42:46.983 に答える