今天写一程序,老是报java.lang.NullPointerException.
后来发现是String类的equals方法使用不对,应该是
字符串.equals(变量)
譬如:
String name;
if("abc".equals(name))
而不能写
name.equals("abc")
因为name有可能为空,这样的话,该方法就会报异常java.lang.NullPointerException.
今天写一程序,老是报java.lang.NullPointerException.
后来发现是String类的equals方法使用不对,应该是
字符串.equals(变量)
譬如:
String name;
if("abc".equals(name))
name.equals("abc")