在学习JSP过程中,或是平时编写Java程序,在验证字符串是否为空,时常会出错。
情况:if(string1 != ""){
int num = Integer.parseInt(string1);
}
报错:
java.lang.NumberFormatException: null
原因:string1 为空指针。
正确方法: 应该是判断string1 是否为空指针而非空字符串。常为粗心导致。
if(string1 != null){
int num = Integer.parseInt(string1);
}