java中关于equals()和==详解
5个回答
展开全部
如果比较的是基本数据类型,==是比较两个的值是否相等,如果比较的是引用对象,则比较的是
内存地址是否相等,如果两个不同的引用对象,他们的内存地址是肯定不一样的,返回肯定是false。
equals() 比较的是两个对象的内容是否相等!
内存地址是否相等,如果两个不同的引用对象,他们的内存地址是肯定不一样的,返回肯定是false。
equals() 比较的是两个对象的内容是否相等!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
equals()比较的是两个对象的的内容是否相同,==比较的是两个对象的地址是否一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
equals()如果我没记错的话是比较地址变量的内容的。。而==的话。。是比较变量所在的地址
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
equals()比较字符串,==比较int类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询