有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何检查字符串值是否等于null?

我是java编程新手。现在,当字符串变量等于null时,我遇到了一个问题。当我检查该字符串的条件时,它会出错:

Exception in thread "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");
        }
    }
}

共 (1) 个答案

  1. # 1 楼答案

    如果两个引用都可能是null,那么可以使用

    Objects.equals(a, b)