参考地址:http://blog.csdn.net/jijijiujiu123/article/details/18631647
equal()比较的是“”里面的内容
如果碰见string类型并且没有new一个对象,就用equal()去比较两个值是否相等;
如果碰见String s = ""; 并且没有s = s1+s2;这种形式 那么就用==去比较;
如果碰见String s=""; 并且还有s = s1+s2;这种形式,那就用equal()去比较;
总的来说,8大基本类型(String是个类外,不包含在内)是不能用equal()去比较值,碰见String类型,去用equal()就行了
PS:红字是个懒人方法
转载于:https://blog.51cto.com/qht1003077897/1693656