关于java中equals()的问题,equals是判断同一的吗,可网上说它是用来比较对象内容的,下面的结果
publicclassEqualsTest{关于java中equals()的问题,equals是判断同一的吗,可网上说它是用来比较对象内容的,下面的结果为什么是NOpub...
public class EqualsTest{
关于java中equals()的问题,equals是判断同一的吗,可网上说它是用来比较对象内容的,下面的结果为什么是NO
public static void main(String args[]){
BankAccount a = new BankAccount("Bob", 123456, 100.00f); BankAccount
b = new BankAccount("Bob", 123456, 100.00f);
if (a.equals(b) )
System.out.println("YES");
else
System.out.println("NO");
}
} 展开
关于java中equals()的问题,equals是判断同一的吗,可网上说它是用来比较对象内容的,下面的结果为什么是NO
public static void main(String args[]){
BankAccount a = new BankAccount("Bob", 123456, 100.00f); BankAccount
b = new BankAccount("Bob", 123456, 100.00f);
if (a.equals(b) )
System.out.println("YES");
else
System.out.println("NO");
}
} 展开
3个回答
展开全部
比较此字符串与指定的对象。当且仅当该参数不为 null,并且是表示与此对象相同的字符序列的 String
对象时,结果才为 true。
对象时,结果才为 true。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为A,B两个对象每个都是NEW出来的,它new出来就是不同的了,如果里面的值判断的话肯定YES
你可以把A,B打印一下看看
你可以把A,B打印一下看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BankAccoun 是你自己写的类把 自己写的类要用equals来比较的话必须重写 equals方法 才行 根据什么来比较 的自己写
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询