==的判断机制是:根据两边的内存地址是否相同来判断。

 

equals()是Object类的一个实例方法,判断机制和 == 完全一样。


String类重写了equals()方法,是根据数据值来判断的。

 

总结:
两边都是基础数据类型,使用==、equals()均可
两边都是字符串,用equals()

相关文章: