java中.equals()方法和“==”的区别

1:当基本数据类型比较的时候,“==”(基本数据类型没有.equals()方法),比较的是数值是否相等。

2:当引用数据类型的时候,.equals()和“==”比较的时候内存地址是否相同(是否是同一个东西)。并且“==”和.equals()功能一样。

3:String类重写了.equals()方法,比较的是两个内容的是否相等。


猜你喜欢

转载自blog.csdn.net/sdfujichao/article/details/79610601