区别:
(1)“==”是运算符号,equals是一个方法
而equals是只比较值,值相同则返回true.
例如:
Integer a=new Integer(1);
Integer b=new Integer(1);
System.out.println(a==b);
System.out.println(a.equals(b));
返回的结果如下:
false
true
(3)如果是简单的赋值,则输出结果都是一样的,只是比较值是否相同
String a="abc";
String b="abc";
System.out.println(a==b);
System.out.println(a.equals(b));
输出结果:
true
true
因篇幅问题不能全部显示,请点此查看更多更全内容