在java中,==和equals的使用有两种情况:字符串变量,和非字符串变量 对于字符串对象: 1."=="是用来比较字符串本身的值,即两个字符串的内存首地址 2."equals"是比较两个字符串的内容是否相同 代码demo 结果 对于非字符串对象 1."=="和"equals"都是用来比较两个对象的地址的 代码demo 结果