JAVA中对象间的比较的两种方法

来源:互联网 发布:临沂淘宝店铺装修 编辑:程序博客网 时间:2024/04/29 07:10

"=="运算符

用于比较两个变量的值是否相等。

当变量是简单类型时,如int a = 5; int b = 5; 那a == b这句话为真。

当变量是引用数据类型时,同理如果这两个变量值相等,就表明这两个变量是同一个对象的引用。

如 String str1 = new String("abc"); String str2 = new String("abc"); String str3 = str1;

那么str1 == str2 为假,而str1 == str3 为真。


"equals()"方法

equals()是String类的一个成员方法,用于比较两个对象的内容是否一致,如上面的str1.equals(str2)为真,str1.equals(str3)也为真。



0 0
原创粉丝点击