NullpointerException的解决方法

时间:2022-05-04 23:14:56

    当出现这种问题时是因为自己设的变量为空值而调用了方法,需要给变量赋值解决。

   比如下面这行程序

  public static void main(String[] args){

        String str1="abc";

        String str2=null;

       System.out.println(str1.equals(str2));

       System.out.println(str2.equals(str1));

}

上面这行代码当程序运行到第一行的时候就会出现NullpointerException空指针异常无法运行下去

就必须要给str2赋值才可以

当把第一行注释时,第二行会输出false因为他们之间的内容不相等,给str2赋值相同的内容就可以了