关于String类型常亮进行“==” 和equal()比较的不同

来源:互联网 发布:遥感数据的预处理步骤 编辑:程序博客网 时间:2024/06/06 14:14

参考地址: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:红字是个懒人方法

0 0
原创粉丝点击