== 和 equal的区别

==是运算符号

==可以判断值类型的值是否相同 判断引用类型的引用地址是否相同

最好的写法是 null == str  null!=str

equals是object的方法

equals 可以判断对象的内容是否相同

对象是NULL的时候 无法调用equals方法 会异常


猜你喜欢

转载自blog.csdn.net/hx_superman/article/details/78231568