通常报java.lang.NullPointerException的缘由

通常报java.lang.NullPointerException的缘由有如下几种: 
·字符串变量未初始化; 
·接口类型的对象没有用具体的类初始化,好比: 
List lt; 会报错 
List lt = new ArrayList(); 则不会报错了 
·当一个对象的值为空时,你没有判断为空的状况。 
你能够试着把下面的代码前加一行代码: 

if(rb!=null);java

  ...................对象

 

 

String类型的对象能够作以下判断接口


if(rb!==null&&!"".equals(rb)) 
……字符串

 

固然还能够多作一个判断,是否不为空字符串io

 


if(rb!==null&&!"".equals(rb.trim())) 
变量

相关文章
相关标签/搜索