我是新的Java编程。现在我有一个问题,当我有字符串变量等于空。当我对字符串,错误检查条件:如何检查字符串值是否等于null?
异常线程“main”显示java.lang.NullPointerException。
这是我的代码:
public class Test {
static String a=null;
public static void main(String[] args) {
if(a.equals(null)){
System.out.println("Null");
}
}
}
为什么我不能使用equals()方法? –
https://docs.oracle.com/cd/E19798-01/821-1841/gkcrg/index.html –
在实践中更好,而不是使用If(a!= null),您应该使用if(null!= a ) – ManthanB