今天一天都在检查哪里的代码出现了问题,一直没找到。然后上网搜了一下,500是后端的错误。
控制台报错是:
java.lang.NullPointerException
原因出现在在equals上,
如下会出现异常
String str = null;
if(str.equals(“Test”)){
//这里的代码将不会被触发,因为会抛出java.lang.NullPointerException异常。
}
应优先使用String.valueOf()方法
再去用equals判断的时候,就不会报错了。