搜索
您的当前位置:首页浅谈“==”和equals的区别

浅谈“==”和equals的区别

来源:乌哈旅游

区别:

(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


因篇幅问题不能全部显示,请点此查看更多更全内容

Top