==与equest的区别
== 操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==’操作符。
equest方法是用于比较两个独立对象的内容是否相同。
例如:
String a=new String(“abc”);
String b=new String(“abc”);
两条new语句创建了两个对象,然后用a,b这两个变量分别指向其中一个对象,他们可以两个不同的对象。a和b中存储的数值是不相同的。所以表达式a==b返回false;而这两个对象中的内容是相同的,所以表达式a.equest(b)返回true.