NullPointerException 如何解决

来源:百度知道 编辑:UC知道 时间:2024/07/07 13:47:07
String yearbr=rs.getString(4).substring(0,4);
这句话出现NullPointerException ,但是注释掉程序就能正常运行,请问怎么解决?

rs.getString(4)如果等于null 就报NullPointerException
或者rs等于null也会如此

if(rs!=null){
if(rs.getString(4)!=null){
String yearbr=rs.getString(4).substring(0,4);

}
}

空指针,可以先判断一下rs.getstring(4)是不是空,然后再做处理。

你确定rs的当前类的第四个不是空的.
还有rs.next()的操作你做了没?