Java教程

java比较两个对象是否相等

本文主要是介绍java比较两个对象是否相等,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

当我们用equals比较两个对象是否相等的时候,还需要对左边的对象进行判空,不然可能会报空指针异常,我们可以用java.util包下Objects封装好的比较是否相等的方法

Objects.equals(strA, strB);  

源码:

public static boolean equals(Object a, Object b) {  
    return (a == b) || (a != null && a.equals(b));  
}  

 

这篇关于java比较两个对象是否相等的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!