A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在使用equals进行比较中。
("str".equals(参数)) 和参数.equals("str")是不是有区别?
不然为什么都是字符串调用方法先?

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1

查看全部评分

5 个回复

正序浏览
有区别,如果  参数.equals("指定字符串")  如果参数为null  会报空指针异常
回复 使用道具 举报
齐宁宁 发表于 2014-10-28 19:03
参数如果是null,放到前面就会空指针异常。参数放到后面就没问题了

原来是这样!懂了
回复 使用道具 举报
参数如果是null,放到前面就会空指针异常。参数放到后面就没问题了

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1 赞一个!

查看全部评分

回复 使用道具 举报
返回的值不一样被,正好相反
回复 使用道具 举报
这个主要看你是不是把他重写了,object里面的是没重写的,String里的是重写的了的,,去我那里看看我有总结 的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马