“==”运算符和 equals 方法的区别

1、当判断两个基本类型变量时,且两个变量均为数值时,只要数值相等,“==”和 equals 方法都会返回 true;

2、当判断两个对象变量时,只有两个对象变量同时指向同一个对象,“==”和 equals 方法才会返回 true;

3、当判断两个字符串变量时,由于 String 类重写了 equals 方法,当两个字符串包含的字符序列相同,则返回 true。

posted @ 2013-02-16 12:42  扳掘de  阅读(119)  评论(0编辑  收藏  举报