java equals()方法防止空指针异常
程序员文章站
2022-06-07 18:00:09
...
以前使用equals()方法总是担心报空指针异常,在调用equals()之前还得对变量判空,直到发现了Objects.equals()方法…
public static void main(String[] args) {
String a = null;
String b = "a";
System.out.println(Objects.equals(a, b));
try {
System.out.println(a.equals(b));
} catch (NullPointerException e) {
System.out.println("空指针异常");
}
}
打印结果
false
空指针异常
Process finished with exit code 0
上一篇: 夏季防暑降温小常识 迟睡早起多吃蔬菜瓜果
下一篇: SparkStreaming自定义数据源
推荐阅读
-
利用Java8 Optional如何避免空指针异常详解
-
利用Java8 Optional如何避免空指针异常详解
-
在Java8中如何风骚走位的避开空指针异常
-
荐 java程序员最常见的空指针异常java.lang.NullPointerException
-
Java自动拆箱空指针异常,救火队员上线
-
Java中构造方法、空指针异常现象、基本数据类型和引用数据类型作为参数传递的区别
-
Java自动拆箱空指针异常的解决
-
空指针异常,算得上是一个简单低级的错误吧 java.lang.NullPointerException: null
-
Java开发笔记(七十七)使用Optional规避空指针异常
-
Java8 新特性 | 如何风骚走位防止空指针异常