【发布时间】:2016-09-24 12:59:04
【问题描述】:
我不想使用 try 块来捕获我只想用 if 条件检查 null 的异常。当我尝试它给我空指针异常时。
public class test {
public static void main(String[] args) {
String name=null;
if(name.equals(null)){
System.out.println("null");
}
System.out.println("done");
}
}
【问题讨论】:
-
equals()是属于对象的方法。由于您没有对象(引用为 null),因此您无法调用该方法,并且当您尝试这样做时,您会得到 NullPointerException。
标签: java if-statement