(java)判断变量a和变量b是否相等的语句是?

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:46:06
我也不知道是对象还是内容,问题就是这样的:判断变量a和变量b是否相等的语句是?

如果是int,long,byte,char,boolean等简单类型
if(a==b)

如果是String对象
if(a.equals(b))

如果是其他的对象好象不能比较,除非自己去重写equals方法

if(a==b){

}

楼上的答案不正确。
if(a.equlas(b))
{
}楼上的方式比较狭隘,但是某些情况下仍然有效。网上有专门的帖子说这个问题。

是内容相等,还是对象相等啊?

对象相等的话:a==b
内容相等的话:a.equals(b)