equals与==的区别

使用==比较原生类型如:boolean、int、char等等,使用equals()比较对象。对象

一、==是判断两个变量或实例是否是指向同一个内存空间。 equals是判断两个变量或实例所指向的内存空间的值是否是相同。内存

二、==是指对内存地址进行比较。 equals()是对字符串的内容进行比较。字符串

三、==指引用是否相同。 equals()指的是值是否相同。变量

相关文章
相关标签/搜索